projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed library dependency to glib-2.0
[rocksndiamonds.git]
/
src
/
game_bd
/
bd_caveengine.c
diff --git
a/src/game_bd/bd_caveengine.c
b/src/game_bd/bd_caveengine.c
index 109bcb2da410e5e8d555a4ebc84ce3149de4cd99..bfe796f7f3aa77428239e43a3b48dde036014096 100644
(file)
--- a/
src/game_bd/bd_caveengine.c
+++ b/
src/game_bd/bd_caveengine.c
@@
-30,8
+30,6
@@
* The player_get function will also behave for lava as it does for space.
*/
* The player_get function will also behave for lava as it does for space.
*/
-#include <glib.h>
-
#include "main_bd.h"
#include "main_bd.h"
@@
-2521,7
+2519,7
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
int i;
GdElement made_sound_of = O_NONE;
int i;
GdElement made_sound_of = O_NONE;
- for (i = 0; i <
G_N_ELEMENTS
(biter_try); i++)
+ for (i = 0; i <
ARRAY_SIZE
(biter_try); i++)
{
if (is_element_dir(cave, x, y, biter_move[dir], biter_try[i]))
{
{
if (is_element_dir(cave, x, y, biter_move[dir], biter_try[i]))
{
@@
-2546,7
+2544,7
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
}
}
}
}
- if (i ==
G_N_ELEMENTS
(biter_try))
+ if (i ==
ARRAY_SIZE
(biter_try))
/* i = number of elements in array: could not move, so just turn */
store(cave, x, y, O_BITER_1 + dirp);
else if (biter_try[i] == O_STONE)
/* i = number of elements in array: could not move, so just turn */
store(cave, x, y, O_BITER_1 + dirp);
else if (biter_try[i] == O_STONE)
@@
-2711,7
+2709,7
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
};
GdDirection random_dir;
};
GdDirection random_dir;
- random_dir = dirs[gd_rand_int_range(cave->random, 0,
G_N_ELEMENTS
(dirs))];
+ random_dir = dirs[gd_rand_int_range(cave->random, 0,
ARRAY_SIZE
(dirs))];
if (is_space_dir(cave, x, y, random_dir))
{
move(cave, x, y, random_dir, O_GHOST);
if (is_space_dir(cave, x, y, random_dir))
{
move(cave, x, y, random_dir, O_GHOST);
@@
-2976,13
+2974,13
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
#if 1
; // to make compilers happy ...
#else
#if 1
; // to make compilers happy ...
#else
-
g_print
("Step[%03d]", cave->frame); /* XXX */
+
Info
("Step[%03d]", cave->frame); /* XXX */
#endif
int rrr = gd_cave_c64_random(cave);
#if 1
#else
#endif
int rrr = gd_cave_c64_random(cave);
#if 1
#else
-
g_print
(".Rand[%03d].Perm[%03d].Result[%d]\n", rrr, cave->slime_permeability_c64,
-
(rrr & cave->slime_permeability_c64) == 0);
+
Info
(".Rand[%03d].Perm[%03d].Result[%d]\n", rrr, cave->slime_permeability_c64,
+ (rrr & cave->slime_permeability_c64) == 0);
#endif
/*
* unpredictable: gd_rand_int
#endif
/*
* unpredictable: gd_rand_int
@@
-3201,7
+3199,7
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
O_WAITING_STONE, O_BITER_1
};
O_WAITING_STONE, O_BITER_1
};
- store(cave, x, y, ghost_explode[gd_rand_int_range(cave->random, 0,
G_N_ELEMENTS
(ghost_explode))]);
+ store(cave, x, y, ghost_explode[gd_rand_int_range(cave->random, 0,
ARRAY_SIZE
(ghost_explode))]);
}
break;
}
break;
@@
-3404,14
+3402,14
@@
void gd_cave_iterate(GdCave *cave, GdDirection player_move, boolean player_fire,
}
/* record coordinates of player for chasing stone */
}
/* record coordinates of player for chasing stone */
- for (i = 0; i <
G_N_ELEMENTS
(cave->px) - 1; i++)
+ for (i = 0; i <
ARRAY_SIZE
(cave->px) - 1; i++)
{
cave->px[i] = cave->px[i + 1];
cave->py[i] = cave->py[i + 1];
}
{
cave->px[i] = cave->px[i + 1];
cave->py[i] = cave->py[i + 1];
}
- cave->px[
G_N_ELEMENTS
(cave->px) - 1] = cave->player_x;
- cave->py[
G_N_ELEMENTS
(cave->py) - 1] = cave->player_y;
+ cave->px[
ARRAY_SIZE
(cave->px) - 1] = cave->player_x;
+ cave->py[
ARRAY_SIZE
(cave->py) - 1] = cave->player_y;
/* SCHEDULING */
/* SCHEDULING */