X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_em%2Fconvert.c;fp=src%2Fgame_em%2Fconvert.c;h=5091480478d027682383987f493939c824cfccb3;hp=03dacc4e4f5d132d903617559447d285fa3b9f7a;hb=e1015ff65ebebc0362ba23172acef6f35dc69f51;hpb=baf962d5e9f3e6622a5575a6f1d57676199f91b5 diff --git a/src/game_em/convert.c b/src/game_em/convert.c index 03dacc4e..50914804 100644 --- a/src/game_em/convert.c +++ b/src/game_em/convert.c @@ -425,22 +425,26 @@ void prepare_em_level(void) for (i = 0; i < MAX_PLAYERS; i++) { ply[i].num = i; - ply[i].dynamite = 0; - ply[i].dynamite_cnt = 0; - ply[i].keys = 0; ply[i].anim = PLY_still; + ply[i].x = cav.player_x[i] + lev.left; ply[i].y = cav.player_y[i] + lev.top; ply[i].prev_x = ply[i].x; ply[i].prev_y = ply[i].y; + + ply[i].dynamite = 0; + ply[i].dynamite_cnt = 0; + ply[i].keys = 0; + ply[i].last_move_dir = MV_NONE; - ply[i].joy_n = 0; - ply[i].joy_e = 0; - ply[i].joy_s = 0; - ply[i].joy_w = 0; - ply[i].joy_snap = 0; - ply[i].joy_drop = 0; - ply[i].joy_stick = 0; + + ply[i].joy_n = FALSE; + ply[i].joy_e = FALSE; + ply[i].joy_s = FALSE; + ply[i].joy_w = FALSE; + ply[i].joy_snap = FALSE; + ply[i].joy_drop = FALSE; + ply[i].joy_stick = FALSE; } // the following engine variables are initialized to version-specific values