projects
/
rocksndiamonds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2410b0e
)
improved readability of some condition checks in EM engine
author
Holger Schemel
<info@artsoft.org>
Wed, 22 Jan 2020 17:04:51 +0000
(18:04 +0100)
committer
Holger Schemel
<info@artsoft.org>
Tue, 19 May 2020 16:12:56 +0000
(18:12 +0200)
src/game_em/synchro_2.c
patch
|
blob
|
history
diff --git
a/src/game_em/synchro_2.c
b/src/game_em/synchro_2.c
index 830c13b301448745430ddcafde3aa477c37eacc2..687747350d4a4f750192c92245743fba8dbc5ccd 100644
(file)
--- a/
src/game_em/synchro_2.c
+++ b/
src/game_em/synchro_2.c
@@
-4496,37
+4496,14
@@
static void Ldrip_fall(int x, int y)
default:
switch (RANDOM(8))
{
default:
switch (RANDOM(8))
{
- case 0:
- temp = Xamoeba_1;
- break;
-
- case 1:
- temp = Xamoeba_2;
- break;
-
- case 2:
- temp = Xamoeba_3;
- break;
-
- case 3:
- temp = Xamoeba_4;
- break;
-
- case 4:
- temp = Xamoeba_5;
- break;
-
- case 5:
- temp = Xamoeba_6;
- break;
-
- case 6:
- temp = Xamoeba_7;
- break;
-
- case 7:
- temp = Xamoeba_8;
- break;
+ case 0: temp = Xamoeba_1; break;
+ case 1: temp = Xamoeba_2; break;
+ case 2: temp = Xamoeba_3; break;
+ case 3: temp = Xamoeba_4; break;
+ case 4: temp = Xamoeba_5; break;
+ case 5: temp = Xamoeba_6; break;
+ case 6: temp = Xamoeba_7; break;
+ case 7: temp = Xamoeba_8; break;
}
Cave[y][x] = temp;
}
Cave[y][x] = temp;
@@
-4717,22
+4694,22
@@
static void Lexit(int x, int y)
if (lev.required > 0)
return;
if (lev.required > 0)
return;
- int temp = RANDOM(64);
-
- if (temp < 21)
- {
- Cave[y][x] = Xexit_1;
- Next[y][x] = Xexit_2;
- }
- else if (temp < 42)
- {
- Cave[y][x] = Xexit_2;
- Next[y][x] = Xexit_3;
- }
- else
+ switch (RANDOM(64) / 21)
{
{
- Cave[y][x] = Xexit_3;
- Next[y][x] = Xexit_1;
+ case 0:
+ Cave[y][x] = Xexit_1;
+ Next[y][x] = Xexit_2;
+ break;
+
+ case 1:
+ Cave[y][x] = Xexit_2;
+ Next[y][x] = Xexit_3;
+ break;
+
+ default:
+ Cave[y][x] = Xexit_3;
+ Next[y][x] = Xexit_1;
+ break;
}
play_element_sound(x, y, SOUND_exit_open, Xexit);
}
play_element_sound(x, y, SOUND_exit_open, Xexit);