Player Selection Screen, the player are not anymore flickering around

origin
stpohle 23 years ago
parent 91d88414c3
commit 5b8d984d84

@ -1,8 +1,10 @@
$Id: TODO,v 1.13 2003/07/23 02:10:46 stpohle Exp $ $Id: TODO,v 1.14 2003/07/23 23:04:55 stpohle Exp $
next version (0.9.10): next version (0.9.10):
====================== ======================
- player selection screen for the single player
- more specials (Kicking Bomb, Pushing Bomb Ver.2) - more specials (Kicking Bomb, Pushing Bomb Ver.2)
- Switch to enable/disable broadcasting chat messages to the bomberclone - Switch to enable/disable broadcasting chat messages to the bomberclone

@ -131,7 +131,7 @@ mw_draw_status ()
dest.x = dest.y = 0; dest.x = dest.y = 0;
dest.h = y; dest.h = y;
dest.w = gfx.res.y; dest.w = gfx.res.y;
gfx_blitupdaterectdraw (&dest); gfx_blitupdaterectadd (&dest);
mw_player = y; mw_player = y;
}; };
@ -182,10 +182,10 @@ mw_draw_gfxselect (int selgfx)
mw_frame = 0; mw_frame = 0;
} }
gfx_blit (gfx.players[i].ani.image, &src, gfx.screen, &dest, 0); gfx_blit (gfx.players[i].ani.image, &src, gfx.screen, &dest, 0xFFFF);
} }
else else
gfx_blit (mw_plgfx[i], &src, gfx.screen, &dest, 0); gfx_blit (mw_plgfx[i], &src, gfx.screen, &dest, 0xFFFF);
} }
} }
} }
@ -211,9 +211,9 @@ mw_draw_gfxselect (int selgfx)
if (select < MAX_PLAYERS && select >= 0) { if (select < MAX_PLAYERS && select >= 0) {
/* this player have been selected */ /* this player have been selected */
if (bman.players[bman.p_nr].gfx_nr == i) if (bman.players[bman.p_nr].gfx_nr == i)
gfx_blit (gfx.players[i].ani.image, &src, gfx.screen, &dest, 0); gfx_blit (gfx.players[i].ani.image, &src, gfx.screen, &dest, 0xFFFF);
else else
gfx_blit (mw_plgfx[i], &src, gfx.screen, &dest, 0); gfx_blit (mw_plgfx[i], &src, gfx.screen, &dest, 0xFFFF);
} }
} }
} }
@ -222,7 +222,7 @@ mw_draw_gfxselect (int selgfx)
dest.y = mw_player; dest.y = mw_player;
dest.w = gfx.res.x; dest.w = gfx.res.x;
dest.h = 8 + gfx.players[0].ani.h; dest.h = 8 + gfx.players[0].ani.h;
gfx_blitupdaterectdraw (&dest); gfx_blitupdaterectadd (&dest);
mw_chat = mw_player + 8 + gfx.players[0].ani.h; mw_chat = mw_player + 8 + gfx.players[0].ani.h;
} }
@ -295,7 +295,6 @@ wait_for_players ()
} }
gfx_blitdraw (); gfx_blitdraw ();
gfx_blitupdaterectdraw ();
/* do the keyboard handling */ /* do the keyboard handling */
if (SDL_PollEvent (&event) != 0) if (SDL_PollEvent (&event) != 0)

Loading…
Cancel
Save