X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fconvert.c;h=581c93eec2baf21fa797f2269a1afff8e74a29d7;hb=b458e5d5c416af09939734766095965aedabfe0d;hp=4ce1611104a57311201cfde05918c1e517ec4ee0;hpb=5e53b3af62af5a0fb7726afebf62dc4a5c297596;p=rocksndiamonds.git diff --git a/src/game_em/convert.c b/src/game_em/convert.c index 4ce16111..581c93ee 100644 --- a/src/game_em/convert.c +++ b/src/game_em/convert.c @@ -83,7 +83,8 @@ void prepare_em_level(void) ply[i].exists = 0; ply[i].alive_initial = FALSE; - if (ply[i].x_initial != -1 && ply[i].y_initial != -1) + if (lev.player_x[i] != -1 && + lev.player_y[i] != -1) { ply[i].exists = 1; @@ -110,8 +111,8 @@ void prepare_em_level(void) } else { - int x = ply[i].x_initial; - int y = ply[i].y_initial; + int x = lev.player_x[i]; + int y = lev.player_y[i]; native_em_level.cave[x][y] = Xblank; @@ -130,8 +131,8 @@ void prepare_em_level(void) ply[i].dynamite_cnt = 0; ply[i].keys = 0; ply[i].anim = 0; - ply[i].oldx = ply[i].x = ply[i].x_initial + lev.left; - ply[i].oldy = ply[i].y = ply[i].y_initial + lev.top; + ply[i].oldx = ply[i].x = lev.player_x[i] + lev.left; + ply[i].oldy = ply[i].y = lev.player_y[i] + lev.top; ply[i].last_move_dir = MV_NONE; ply[i].joy_n = ply[i].joy_e = ply[i].joy_s = ply[i].joy_w = 0; ply[i].joy_snap = ply[i].joy_drop = 0;