FIX screen refresh with large brushes and in zoomed mode

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@330 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2008-11-08 20:54:00 +00:00
parent 83bfd14393
commit 3e04f68127
2 changed files with 65 additions and 29 deletions

View File

@@ -4254,8 +4254,8 @@ void Rectangle_Degrade_0_5(void)
largeur = abs(RBX-RAX);
hauteur = abs(RBY-RAY);
Ligne_horizontale_XOR(Min(RAX,RBX),Min(RAY,RBY),largeur);
Ligne_horizontale_XOR(Min(RAX,RBX),Max(RAY,RBY)-1,largeur);
Ligne_horizontale_XOR(Min(RAX,RBX),Min(RAY,RBY),largeur); // FIXME: ceci ne gère pas le zoom
Ligne_horizontale_XOR(Min(RAX,RBX),Max(RAY,RBY)-1,largeur); // ni si l'offset est !=0
Ligne_verticale_XOR(Min(RAX,RBX),Min(RAY,RBY),hauteur);
Ligne_verticale_XOR(Max(RAX,RBX)-1,Min(RAY,RBY),hauteur);
UpdateRect(Min(RAX,RBX),Min(RAY,RBY),largeur+1,hauteur+1);