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):
======================
- player selection screen for the single player
- more specials (Kicking Bomb, Pushing Bomb Ver.2)
- Switch to enable/disable broadcasting chat messages to the bomberclone

@ -131,7 +131,7 @@ mw_draw_status ()
dest.x = dest.y = 0;
dest.h = y;
dest.w = gfx.res.y;
gfx_blitupdaterectdraw (&dest);
gfx_blitupdaterectadd (&dest);
mw_player = y;
};
@ -182,10 +182,10 @@ mw_draw_gfxselect (int selgfx)
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
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) {
/* this player have been selected */
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
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.w = gfx.res.x;
dest.h = 8 + gfx.players[0].ani.h;
gfx_blitupdaterectdraw (&dest);
gfx_blitupdaterectadd (&dest);
mw_chat = mw_player + 8 + gfx.players[0].ani.h;
}
@ -295,7 +295,6 @@ wait_for_players ()
}
gfx_blitdraw ();
gfx_blitupdaterectdraw ();
/* do the keyboard handling */
if (SDL_PollEvent (&event) != 0)

Loading…
Cancel
Save