1
0
Fork 0
forked from len0rd/rockbox

Accept FS #10568 by Asael Reiter: Brickmania Lasers not working properly.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24061 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Karl Kurbjun 2009-12-18 03:37:28 +00:00
parent b28141423e
commit fe452a0de3

View file

@ -1589,9 +1589,9 @@ static int brickmania_game_loop(void)
rght_brick.p2.y = brick[bnum].powertop + BRICK_HEIGHT; rght_brick.p2.y = brick[bnum].powertop + BRICK_HEIGHT;
/* Check if any of the active fires hit a brick */ /* Check if any of the active fires hit a brick */
if (pad_type == SHOOTER)
{
for (k=0;k<30;k++) for (k=0;k<30;k++)
{
if(fire[k].top > 0)
{ {
/* Use misc_line to check if fire hit brick */ /* Use misc_line to check if fire hit brick */
misc_line.p1.x = fire[k].x_pos; misc_line.p1.x = fire[k].x_pos;
@ -1601,8 +1601,7 @@ static int brickmania_game_loop(void)
misc_line.p2.y = fire[k].top + SPEED_FIRE; misc_line.p2.y = fire[k].top + SPEED_FIRE;
/* If the fire hit the brick take care of it */ /* If the fire hit the brick take care of it */
if (fire[k].top > 0 && if (check_lines(&misc_line, &bot_brick,
check_lines(&misc_line, &bot_brick,
&pt_hit)) &pt_hit))
{ {
score+=13; score+=13;