data directory was not installed right

origin
stpohle 23 years ago
parent c44855a43c
commit ce530cead0

@ -3,7 +3,7 @@
## If you don't want it to overwrite it, ## If you don't want it to overwrite it,
## Please disable it in the Anjuta project configuration ## Please disable it in the Anjuta project configuration
SUBDIRS = src SUBDIRS = src data
bomberclonedocdir = ${prefix}/doc/bomberclone bomberclonedocdir = ${prefix}/doc/bomberclone
bomberclonedoc_DATA = \ bomberclonedoc_DATA = \

@ -67,7 +67,7 @@ anjuta.program.arguments=
project.config.blocked=0 project.config.blocked=0
project.config.disable.overwriting=1 0 1 0 0 0 1 0 0 project.config.disable.overwriting=1 1 1 0 0 0 1 0 0
project.config.extra.modules.before= project.config.extra.modules.before=
project.config.extra.modules.after= project.config.extra.modules.after=

@ -15,7 +15,7 @@ draw_bomb (_bomb * bomb)
y = bomb->pos.y; y = bomb->pos.y;
if (x < 0 || y < 0 || x>>8 >= bman.fieldsize.x || y>>8 >= bman.fieldsize.y) { if (x < 0 || y < 0 || x>>8 >= bman.fieldsize.x || y>>8 >= bman.fieldsize.y) {
d_fatal ("Draw Bomb out of range [%d,%d]\n", x, y); d_printf ("FATAL: Draw Bomb out of range [%d,%d]\n", x, y);
return; return;
} }

@ -52,6 +52,7 @@ game_init (int argc, char **argv)
bman.fieldsize.x = 25; bman.fieldsize.x = 25;
bman.fieldsize.y = 17; bman.fieldsize.y = 17;
sprintf (bman.datapath, PACKAGE_DATA_DIR); sprintf (bman.datapath, PACKAGE_DATA_DIR);
printf ("DataPath: %s\n", bman.datapath);
bman.fieldpath[0] = 0; bman.fieldpath[0] = 0;
bman.random_map = 2; bman.random_map = 2;
bman.firewall = 0; bman.firewall = 0;

@ -14,7 +14,7 @@ draw_player (_player * player)
if ((player->pos.x >> 8) < 0 || (player->pos.x >> 8) >= bman.fieldsize.x || if ((player->pos.x >> 8) < 0 || (player->pos.x >> 8) >= bman.fieldsize.x ||
(player->pos.y >> 8) < 0 || (player->pos.y >> 8) >= bman.fieldsize.y) { (player->pos.y >> 8) < 0 || (player->pos.y >> 8) >= bman.fieldsize.y) {
d_fatal ("Draw Player out of range : [%d,%d]\n", (player->pos.x >> 8), d_printf ("FATAL: Draw Player out of range : [%d,%d]\n", (player->pos.x >> 8),
(player->pos.y >> 8)); (player->pos.y >> 8));
return; return;
} }
@ -91,7 +91,7 @@ restore_players_screen ()
if ((bman.players[i].old.x >> 8) < 0 || (bman.players[i].old.x >> 8) >= bman.fieldsize.x if ((bman.players[i].old.x >> 8) < 0 || (bman.players[i].old.x >> 8) >= bman.fieldsize.x
|| (bman.players[i].old.y >> 8) < 0 || (bman.players[i].old.y >> 8) < 0
|| (bman.players[i].old.y >> 8) >= bman.fieldsize.y) || (bman.players[i].old.y >> 8) >= bman.fieldsize.y)
d_fatal ("Restore Player out of range : playernr %d [%d,%d]\n", i, d_printf ("FATAL: Restore Player out of range : playernr %d [%d,%d]\n", i,
(bman.players[i].old.x >> 8), (bman.players[i].old.y >> 8)); (bman.players[i].old.x >> 8), (bman.players[i].old.y >> 8));
else { else {
if ((bman.players[i].old.x & 0xFF) > 128) { if ((bman.players[i].old.x & 0xFF) > 128) {

Loading…
Cancel
Save