projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-19991010-1-src
[rocksndiamonds.git]
/
src
/
editor.c
diff --git
a/src/editor.c
b/src/editor.c
index a0f9ca0b6975df63e936ed7dbc01481e7b3f2b3b..379da41497b778e73e91045bf473d7850202b91b 100644
(file)
--- a/
src/editor.c
+++ b/
src/editor.c
@@
-951,6
+951,17
@@
int editor_element[] =
EL_SPEED_PILL,
EL_BLACK_ORB,
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'),
EL_CHAR('S'),
EL_CHAR('O'),
EL_CHAR('K'),
@@
-1046,6
+1057,11
@@
int editor_element[] =
EL_CHAR('I'),
EL_CHAR('I'),
EL_CHAR('I'),
EL_CHAR('I'),
+ EL_PEARL,
+ EL_CRYSTAL,
+ EL_WALL_PEARL,
+ EL_WALL_CRYSTAL,
+
EL_BELT1_LEFT,
EL_BELT1_MIDDLE,
EL_BELT1_RIGHT,
EL_BELT1_LEFT,
EL_BELT1_MIDDLE,
EL_BELT1_RIGHT,
@@
-1101,6
+1117,46
@@
int editor_element[] =
EL_EXTRA_TIME,
EL_LEERRAUM,
EL_EXTRA_TIME,
EL_LEERRAUM,
+ EL_CHAR('D'),
+ EL_CHAR('X'),
+ EL_CHAR('-'),
+ EL_CHAR(' '),
+
+ EL_CHAR('B'),
+ EL_CHAR('O'),
+ EL_CHAR('U'),
+ EL_CHAR('L'),
+
+ EL_CHAR('-'),
+ EL_CHAR('D'),
+ EL_CHAR('E'),
+ EL_CHAR('R'),
+
+ EL_CHAR('D'),
+ EL_CHAR('A'),
+ EL_CHAR('S'),
+ EL_CHAR('H'),
+
+ EL_SPRING,
+ EL_TUBE_RIGHT_DOWN,
+ EL_TUBE_HORIZ_DOWN,
+ EL_TUBE_LEFT_DOWN,
+
+ EL_TUBE_HORIZONTAL,
+ EL_TUBE_VERT_RIGHT,
+ EL_TUBE_CROSS,
+ EL_TUBE_VERT_LEFT,
+
+ EL_TUBE_VERTICAL,
+ EL_TUBE_RIGHT_UP,
+ EL_TUBE_HORIZ_UP,
+ EL_TUBE_LEFT_UP,
+
+ EL_TRAP_INACTIVE,
+ EL_LEERRAUM,
+ EL_LEERRAUM,
+ EL_LEERRAUM,
+
/*
EL_CHAR('D'),
EL_CHAR('Y'),
/*
EL_CHAR('D'),
EL_CHAR('Y'),
@@
-1900,8
+1956,8
@@
static void MapControlButtons()
/* map buttons to select level */
counter_id = ED_COUNTER_ID_SELECT_LEVEL;
ModifyEditorCounterLimits(counter_id,
/* 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);
}
ModifyEditorCounter(counter_id, *counterbutton_info[counter_id].value);
MapCounterButtons(counter_id);
}
@@
-3821,7
+3877,7
@@
static void HandleControlButtons(struct GadgetInfo *gi)
break;
case GADGET_ID_SAVE:
break;
case GADGET_ID_SAVE:
- if (leveldir
[leveldir_nr].
readonly)
+ if (leveldir
_current->
readonly)
{
Request("This level is read only !", REQ_CONFIRM);
break;
{
Request("This level is read only !", REQ_CONFIRM);
break;