X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Feditor.c;h=a7dafcf97a811123ad11eeaae16c280d2344d6ac;hb=4bd981e9a75290ad6178c167ce8e02635ca7fa53;hp=c3cf7a1236b5b12866d8fadb8f33f52435a75cd4;hpb=f2e11ad5ab49e5d051e3d3f054330b802905e4bb;p=rocksndiamonds.git diff --git a/src/editor.c b/src/editor.c index c3cf7a12..a7dafcf9 100644 --- a/src/editor.c +++ b/src/editor.c @@ -959,7 +959,9 @@ static struct ValueTextInfo options_move_stepsize[] = static struct ValueTextInfo options_smash_targets[] = { { EP_CAN_SMASH_PLAYER, "player" }, +#if 0 { EP_CAN_SMASH_ENEMIES, "enemies" }, +#endif { EP_CAN_SMASH_EVERYTHING, "everything" }, { -1, NULL } }; @@ -3476,7 +3478,8 @@ static void MapSelectboxGadget(int id) int x = selectbox_info[id].x + xoffset_left; int y = selectbox_info[id].y + yoffset_left; - DrawTextF(x, y, FONT_TEXT_1, selectbox_info[id].text_left); + if (selectbox_info[id].text_left) + DrawTextF(x, y, FONT_TEXT_1, selectbox_info[id].text_left); if (selectbox_info[id].text_right) { @@ -3507,7 +3510,9 @@ static void MapRadiobuttonGadget(int id) boolean checked = (*radiobutton_info[id].value == radiobutton_info[id].checked_value); - DrawTextF(x, y, FONT_TEXT_1, radiobutton_info[id].text_right); + if (radiobutton_info[id].text_right) + DrawTextF(x, y, FONT_TEXT_1, radiobutton_info[id].text_right); + ModifyGadget(level_editor_gadget[radiobutton_info[id].gadget_id], GDI_CHECKED, checked, GDI_END); @@ -3521,7 +3526,9 @@ static void MapCheckbuttonGadget(int id) int x = checkbutton_info[id].x + xoffset_right; int y = checkbutton_info[id].y + yoffset_right; - DrawTextF(x, y, FONT_TEXT_1, checkbutton_info[id].text_right); + if (checkbutton_info[id].text_right) + DrawTextF(x, y, FONT_TEXT_1, checkbutton_info[id].text_right); + ModifyGadget(level_editor_gadget[checkbutton_info[id].gadget_id], GDI_CHECKED, *checkbutton_info[id].value, GDI_Y, SY + checkbutton_info[id].y, GDI_END);