projects
/
rocksndiamonds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9acc4e2
)
fixed updating color box when changing BD engine color in level editor
author
Holger Schemel
<info@artsoft.org>
Tue, 9 Apr 2024 21:44:47 +0000
(23:44 +0200)
committer
Holger Schemel
<info@artsoft.org>
Tue, 9 Apr 2024 21:44:49 +0000
(23:44 +0200)
src/editor.c
patch
|
blob
|
history
diff --git
a/src/editor.c
b/src/editor.c
index 798fc2bbaab320109c9ed54a94fdb160aef5423f..cea409513013fdb6a051fa5ec5e87389ba160637 100644
(file)
--- a/
src/editor.c
+++ b/
src/editor.c
@@
-11470,7
+11470,7
@@
static void SetRandomLevelColors_BD(void)
level.bd_color_5 = cave->color5;
}
level.bd_color_5 = cave->color5;
}
-static void DrawColorBox(int nr)
+static void DrawColorBox
_BD
(int nr)
{
int id = ED_SELECTBOX_ID_COLORS_FIRST + nr;
struct GadgetInfo *gi = level_editor_gadget[selectbox_info[id].gadget_id];
{
int id = ED_SELECTBOX_ID_COLORS_FIRST + nr;
struct GadgetInfo *gi = level_editor_gadget[selectbox_info[id].gadget_id];
@@
-11550,7
+11550,7
@@
static void DrawEngineConfigColors(void)
}
for (i = 0; i < MAX_BD_COLORS; i++)
}
for (i = 0; i < MAX_BD_COLORS; i++)
- DrawColorBox(i);
+ DrawColorBox
_BD
(i);
MapTextbuttonGadget(ED_TEXTBUTTON_ID_BD_SET_RANDOM_COLORS);
}
MapTextbuttonGadget(ED_TEXTBUTTON_ID_BD_SET_RANDOM_COLORS);
}
@@
-16369,6
+16369,8
@@
static void HandleTextInputGadgets(struct GadgetInfo *gi)
int pos = type_id - ED_TEXTINPUT_ID_COLORS_FIRST;
*bd_color[pos] = gd_color_get_from_string(bd_color_text[pos]);
int pos = type_id - ED_TEXTINPUT_ID_COLORS_FIRST;
*bd_color[pos] = gd_color_get_from_string(bd_color_text[pos]);
+
+ DrawColorBox_BD(pos);
}
// do not mark level as modified for certain non-level-changing gadgets
}
// do not mark level as modified for certain non-level-changing gadgets
@@
-16467,6
+16469,8
@@
static void HandleSelectboxGadgets(struct GadgetInfo *gi)
int pos = type_id - ED_SELECTBOX_ID_COLORS_FIRST;
*bd_color[pos] = gd_c64_color(bd_color_c64[pos]);
int pos = type_id - ED_SELECTBOX_ID_COLORS_FIRST;
*bd_color[pos] = gd_c64_color(bd_color_c64[pos]);
+
+ DrawColorBox_BD(pos);
}
// do not mark level as modified for certain non-level-changing gadgets
}
// do not mark level as modified for certain non-level-changing gadgets