From 1b0141367e1fe99ac267f511cfb6bed2f064ed8f Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Sun, 30 Jan 2011 00:59:52 +0000 Subject: [PATCH] Import colors from brush now works (F11) git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1703 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- src/graph.c | 108 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 77 insertions(+), 31 deletions(-) diff --git a/src/graph.c b/src/graph.c index 7f8288c0..3be9bf2d 100644 --- a/src/graph.c +++ b/src/graph.c @@ -693,43 +693,89 @@ void Get_colors_from_brush(void) { short x_pos; // Variable de balayage de la brosse short y_pos; // Variable de balayage de la brosse - byte used[256]; // Tableau de booléens "La couleur est utilisée" + byte brush_used[256]; // Tableau de booléens "La couleur est utilisée" + dword usage[256]; int color; + int image_color; - if (Confirmation_box("Modify current palette ?")) + //if (Confirmation_box("Modify current palette ?")) + + // Backup with unchanged layers, only palette is modified + Backup_layers(0); + + // Init array of new colors + for (color=0;color<=255;color++) + brush_used[color]=0; + + // Tag used colors + for (y_pos=0;y_pos