Fix second part of issue 459 : In anim mode, polybrush-grab with the right mouse button didn't clear the cut area.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1944 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
064bbebc5b
commit
6316fc2add
@ -1299,6 +1299,9 @@ void Capture_brush_with_lasso(int vertices, short * points,short clear)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (clear)
|
||||||
|
Update_part_of_screen(start_x,start_y,end_x-start_x+1,end_y-start_y+1);
|
||||||
|
|
||||||
// Grab palette
|
// Grab palette
|
||||||
memcpy(Brush_original_palette, Main_palette,sizeof(T_Palette));
|
memcpy(Brush_original_palette, Main_palette,sizeof(T_Palette));
|
||||||
// Init colormap
|
// Init colormap
|
||||||
|
|||||||
@ -491,7 +491,6 @@ void Brush_0_5(void)
|
|||||||
Brush_offset_Y=(Brush_offset_Y/Snap_height)*Snap_height;
|
Brush_offset_Y=(Brush_offset_Y/Snap_height)*Snap_height;
|
||||||
}
|
}
|
||||||
|
|
||||||
End_of_modification();
|
|
||||||
End_of_modification();
|
End_of_modification();
|
||||||
Return_to_draw_mode();
|
Return_to_draw_mode();
|
||||||
}
|
}
|
||||||
@ -605,6 +604,9 @@ void Polybrush_12_8(void)
|
|||||||
free(Polyfill_table_of_points);
|
free(Polyfill_table_of_points);
|
||||||
Polyfill_table_of_points = NULL;
|
Polyfill_table_of_points = NULL;
|
||||||
|
|
||||||
|
if (click==RIGHT_SIDE)
|
||||||
|
End_of_modification();
|
||||||
|
|
||||||
// On raffiche l'écran pour effacer les traits en xor et pour raffraichir
|
// On raffiche l'écran pour effacer les traits en xor et pour raffraichir
|
||||||
// l'écran si on a découpé une partie de l'image en prenant la brosse.
|
// l'écran si on a découpé une partie de l'image en prenant la brosse.
|
||||||
Display_all_screen();
|
Display_all_screen();
|
||||||
@ -617,8 +619,6 @@ void Polybrush_12_8(void)
|
|||||||
Brush_offset_Y=(Brush_offset_Y/Snap_height)*Snap_height;
|
Brush_offset_Y=(Brush_offset_Y/Snap_height)*Snap_height;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (click==RIGHT_SIDE)
|
|
||||||
End_of_modification();
|
|
||||||
Return_to_draw_mode();
|
Return_to_draw_mode();
|
||||||
Display_cursor();
|
Display_cursor();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user