projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-19990214-1
[rocksndiamonds.git]
/
src
/
editor.c
diff --git
a/src/editor.c
b/src/editor.c
index ab28fe0cf4d002a8d4760c7243992b925f634650..a2a9fbf1918af01129023ac80c843e9e2744d134 100644
(file)
--- a/
src/editor.c
+++ b/
src/editor.c
@@
-661,20
+661,20
@@
int element_shift = 0;
int editor_element[] =
{
int editor_element[] =
{
- EL_CHAR
_A + ('B' - 'A
'),
- EL_CHAR
_A + ('O' - 'A
'),
- EL_CHAR
_A + ('U' - 'A
'),
- EL_CHAR
_A + ('L' - 'A
'),
+ EL_CHAR
('B
'),
+ EL_CHAR
('O
'),
+ EL_CHAR
('U
'),
+ EL_CHAR
('L
'),
EL_CHAR_MINUS,
EL_CHAR_MINUS,
- EL_CHAR
_A + ('D' - 'A
'),
- EL_CHAR
_A + ('E' - 'A
'),
- EL_CHAR
_A + ('R' - 'A
'),
+ EL_CHAR
('D
'),
+ EL_CHAR
('E
'),
+ EL_CHAR
('R
'),
- EL_CHAR
_A + ('D' - 'A
'),
- EL_CHAR
_A + ('A' -
'A'),
- EL_CHAR
_A + ('S' - 'A
'),
- EL_CHAR
_A + ('H' - 'A
'),
+ EL_CHAR
('D
'),
+ EL_CHAR
(
'A'),
+ EL_CHAR
('S
'),
+ EL_CHAR
('H
'),
EL_SPIELFIGUR,
EL_LEERRAUM,
EL_SPIELFIGUR,
EL_LEERRAUM,
@@
-701,20
+701,20
@@
int editor_element[] =
EL_FIREFLY_U,
EL_LEERRAUM,
EL_FIREFLY_U,
EL_LEERRAUM,
- EL_CHAR
_A + ('E' - 'A
'),
- EL_CHAR
_A + ('M' - 'A
'),
- EL_CHAR
_A + ('E' - 'A
'),
+ EL_CHAR
('E
'),
+ EL_CHAR
('M
'),
+ EL_CHAR
('E
'),
EL_CHAR_MINUS,
EL_CHAR_MINUS,
- EL_CHAR
_A + ('R' - 'A
'),
- EL_CHAR
_A + ('A' -
'A'),
- EL_CHAR
_A + ('L' - 'A
'),
- EL_CHAR
_A + ('D' - 'A
'),
+ EL_CHAR
('R
'),
+ EL_CHAR
(
'A'),
+ EL_CHAR
('L
'),
+ EL_CHAR
('D
'),
- EL_CHAR
_A + ('M' - 'A
'),
- EL_CHAR
_A + ('I' - 'A
'),
- EL_CHAR
_A + ('N' - 'A
'),
- EL_CHAR
_A + ('E' - 'A
'),
+ EL_CHAR
('M
'),
+ EL_CHAR
('I
'),
+ EL_CHAR
('N
'),
+ EL_CHAR
('E
'),
EL_SPIELER1,
EL_SPIELER2,
EL_SPIELER1,
EL_SPIELER2,
@@
-776,6
+776,26
@@
int editor_element[] =
EL_AMOEBE_NASS,
EL_AMOEBE_NORM,
EL_AMOEBE_NASS,
EL_AMOEBE_NORM,
+ EL_EM_KEY_1_FILE,
+ EL_EM_KEY_2_FILE,
+ EL_EM_KEY_3_FILE,
+ EL_EM_KEY_4_FILE,
+
+ EL_EM_GATE_1,
+ EL_EM_GATE_2,
+ EL_EM_GATE_3,
+ EL_EM_GATE_4,
+
+ EL_EM_GATE_1X,
+ EL_EM_GATE_2X,
+ EL_EM_GATE_3X,
+ EL_EM_GATE_4X,
+
+ EL_CHAR('M'),
+ EL_CHAR('O'),
+ EL_CHAR('R'),
+ EL_CHAR('E'),
+
EL_SCHLUESSEL1,
EL_SCHLUESSEL2,
EL_SCHLUESSEL3,
EL_SCHLUESSEL1,
EL_SCHLUESSEL2,
EL_SCHLUESSEL3,
@@
-791,11
+811,6
@@
int editor_element[] =
EL_PFORTE3X,
EL_PFORTE4X,
EL_PFORTE3X,
EL_PFORTE4X,
- EL_CHAR_A + ('M' - 'A'),
- EL_CHAR_A + ('O' - 'A'),
- EL_CHAR_A + ('R' - 'A'),
- EL_CHAR_A + ('E' - 'A'),
-
EL_PFEIL_L,
EL_PFEIL_R,
EL_PFEIL_O,
EL_PFEIL_L,
EL_PFEIL_R,
EL_PFEIL_O,
@@
-846,15
+861,15
@@
int editor_element[] =
EL_SPEED_PILL,
EL_BLACK_ORB,
EL_SPEED_PILL,
EL_BLACK_ORB,
- EL_CHAR
_A + ('S' - 'A
'),
- EL_CHAR
_A + ('O' - 'A
'),
- EL_CHAR
_A + ('K' - 'A
'),
- EL_CHAR
_A + ('O' - 'A
'),
+ EL_CHAR
('S
'),
+ EL_CHAR
('O
'),
+ EL_CHAR
('K
'),
+ EL_CHAR
('O
'),
EL_CHAR_MINUS,
EL_CHAR_MINUS,
- EL_CHAR
_A + ('B' - 'A
'),
- EL_CHAR
_A + ('A' -
'A'),
- EL_CHAR
_A + ('N' - 'A
'),
+ EL_CHAR
('B
'),
+ EL_CHAR
(
'A'),
+ EL_CHAR
('N
'),
EL_SOKOBAN_OBJEKT,
EL_SOKOBAN_FELD_LEER,
EL_SOKOBAN_OBJEKT,
EL_SOKOBAN_FELD_LEER,
@@
-927,20
+942,20
@@
int editor_element[] =
EL_SP_CHIP_LOWER,
/*
EL_SP_CHIP_LOWER,
/*
- EL_CHAR
_A + ('D' - 'A
'),
- EL_CHAR
_A + ('Y' - 'A
'),
- EL_CHAR
_A + ('N' - 'A
'),
- EL_CHAR
_A + ('A' -
'A'),
+ EL_CHAR
('D
'),
+ EL_CHAR
('Y
'),
+ EL_CHAR
('N
'),
+ EL_CHAR
(
'A'),
- EL_CHAR
_A + ('B' - 'A
'),
- EL_CHAR
_A + ('L' - 'A
'),
- EL_CHAR
_A + ('A' -
'A'),
- EL_CHAR
_A + ('S' - 'A
'),
+ EL_CHAR
('B
'),
+ EL_CHAR
('L
'),
+ EL_CHAR
(
'A'),
+ EL_CHAR
('S
'),
EL_CHAR_MINUS,
EL_CHAR_MINUS,
- EL_CHAR
_A + ('T' - 'A
'),
- EL_CHAR
_A + ('E' - 'A
'),
- EL_CHAR
_A + ('R' - 'A
'),
+ EL_CHAR
('T
'),
+ EL_CHAR
('E
'),
+ EL_CHAR
('R
'),
*/
EL_LEERRAUM,
*/
EL_LEERRAUM,
@@
-2318,6
+2333,10
@@
static void DrawPropertiesWindow()
{ EL_SCHLUESSEL2, &level.score[9], TEXT_COLLECTING },
{ EL_SCHLUESSEL3, &level.score[9], TEXT_COLLECTING },
{ EL_SCHLUESSEL4, &level.score[9], TEXT_COLLECTING },
{ EL_SCHLUESSEL2, &level.score[9], TEXT_COLLECTING },
{ EL_SCHLUESSEL3, &level.score[9], TEXT_COLLECTING },
{ EL_SCHLUESSEL4, &level.score[9], TEXT_COLLECTING },
+ { EL_EM_KEY_1_FILE, &level.score[9], TEXT_COLLECTING },
+ { EL_EM_KEY_2_FILE, &level.score[9], TEXT_COLLECTING },
+ { EL_EM_KEY_3_FILE, &level.score[9], TEXT_COLLECTING },
+ { EL_EM_KEY_4_FILE, &level.score[9], TEXT_COLLECTING },
{ EL_AMOEBE_NASS, &level.tempo_amoebe, TEXT_SPEED },
{ EL_AMOEBE_NORM, &level.tempo_amoebe, TEXT_SPEED },
{ EL_AMOEBE_VOLL, &level.tempo_amoebe, TEXT_SPEED },
{ EL_AMOEBE_NASS, &level.tempo_amoebe, TEXT_SPEED },
{ EL_AMOEBE_NORM, &level.tempo_amoebe, TEXT_SPEED },
{ EL_AMOEBE_VOLL, &level.tempo_amoebe, TEXT_SPEED },