Player ship respect hitbox size.

This commit is contained in:
stevenhowes
2021-03-20 17:21:46 +00:00
parent 8fd93665c4
commit 3463d84a58
2 changed files with 4 additions and 4 deletions
BIN
View File
Binary file not shown.
+4 -4
View File
@@ -231,9 +231,9 @@ void game_input_tick()
Player.location.X += PLAYER_X_SPEED * (tick - lasttick); Player.location.X += PLAYER_X_SPEED * (tick - lasttick);
Player.sprite = player_shipr; Player.sprite = player_shipr;
// TODO: SHIP WIDTH // TODO: SHIP WIDTH
if(Player.location.X > DISPLAY_X) if((Player.location.X + Player.hitbox_tr.X) > DISPLAY_X)
{ {
Player.location.X = DISPLAY_X; Player.location.X = DISPLAY_X - Player.hitbox_tr.X;
Player.sprite = player_ship; Player.sprite = player_ship;
} }
} }
@@ -243,9 +243,9 @@ void game_input_tick()
{ {
Player.location.X -= PLAYER_X_SPEED * (tick - lasttick); Player.location.X -= PLAYER_X_SPEED * (tick - lasttick);
Player.sprite = player_shipl; Player.sprite = player_shipl;
if(Player.location.X < 0) if((Player.location.X + Player.hitbox_bl.X) < 0)
{ {
Player.location.X = 0; Player.location.X = 0 - Player.hitbox_bl.X;
Player.sprite = player_ship; Player.sprite = player_ship;
} }
} }