X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Feditor.c;h=5b77b1fc9d47c5c165482ac5728feba18ee8ac6f;hb=370a25a79d2e8df1e6e3e4cb4be39496d0190c28;hp=50988c0d88b527cd13e7078b21c36a2bd5151cf3;hpb=f5356588a234e34e349c0b1eba02008655fdee87;p=rocksndiamonds.git diff --git a/src/editor.c b/src/editor.c index 50988c0d..5b77b1fc 100644 --- a/src/editor.c +++ b/src/editor.c @@ -933,8 +933,13 @@ int editor_element[] = EL_LEERRAUM, EL_MOLE_DOWN, - EL_LEERRAUM, - EL_LEERRAUM, + EL_BALLOON, + EL_BALLOON_SEND_ANY, + + EL_BALLOON_SEND_LEFT, + EL_BALLOON_SEND_RIGHT, + EL_BALLOON_SEND_UP, + EL_BALLOON_SEND_DOWN, EL_SONDE, EL_MAUER_X, @@ -946,6 +951,17 @@ int editor_element[] = EL_SPEED_PILL, EL_BLACK_ORB, + EL_EMC_STEEL_WALL_1, + EL_EMC_WALL_1, + EL_EMC_WALL_2, + EL_EMC_WALL_3, + + EL_EMC_WALL_4, + EL_EMC_WALL_5, + EL_EMC_WALL_6, + EL_EMC_WALL_7, + + EL_CHAR('S'), EL_CHAR('O'), EL_CHAR('K'), @@ -1076,6 +1092,11 @@ int editor_element[] = EL_SWITCHGATE_SWITCH_1, EL_ENVELOPE, + EL_TIMEGATE_CLOSED, + EL_TIMEGATE_OPEN, + EL_TIMEGATE_SWITCH_OFF, + EL_LEERRAUM, + EL_LANDMINE, EL_SAND_INVISIBLE, EL_STEEL_SLANTED, @@ -1086,10 +1107,10 @@ int editor_element[] = EL_LIGHT_SWITCH_OFF, EL_LIGHT_SWITCH_ON, - EL_FORCE_FIELD_PASSIVE, + EL_SHIELD_PASSIVE, + EL_SHIELD_ACTIVE, EL_EXTRA_TIME, EL_LEERRAUM, - EL_FORCE_FIELD_ACTIVE, /* EL_CHAR('D'), @@ -1890,8 +1911,8 @@ static void MapControlButtons() /* map buttons to select level */ counter_id = ED_COUNTER_ID_SELECT_LEVEL; ModifyEditorCounterLimits(counter_id, - leveldir[leveldir_nr].first_level, - leveldir[leveldir_nr].last_level); + leveldir_current->first_level, + leveldir_current->last_level); ModifyEditorCounter(counter_id, *counterbutton_info[counter_id].value); MapCounterButtons(counter_id); } @@ -3811,7 +3832,7 @@ static void HandleControlButtons(struct GadgetInfo *gi) break; case GADGET_ID_SAVE: - if (leveldir[leveldir_nr].readonly) + if (leveldir_current->readonly) { Request("This level is read only !", REQ_CONFIRM); break;