From e76b9cb3a64f414ee2e11a28f3d421f6efeb06a6 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 11 Mar 2021 21:01:57 -0500 Subject: Made default sprite hitboxes slightly narrower This includes the player characters. It was impossible to access the Time Passage mailbox with the wider hitbox because the player would continuously slide between the solid tiles to either side of it. --- src/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index b515891..56d4301 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -35,7 +35,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int lucasSprite = game.emplaceSprite("lucas"); game.getSystem().initSprite(lucasSprite, warpLoc); - game.getSystem().setUpCollision(lucasSprite, {-8, -8}, {16, 8}, true); + game.getSystem().setUpCollision(lucasSprite, {-7, -8}, {14, 8}, true); game.getSystem().initSprite(lucasSprite, "../res/sprites/lucas_anim.txt"); game.getSystem().setSpriteDirection(lucasSprite, Direction::down); game.getSprite(lucasSprite).normallyHasShadow = true; @@ -49,7 +49,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int kumaSprite = game.emplaceSprite("kuma"); game.getSystem().initSprite(kumaSprite, warpLoc); - game.getSystem().setUpCollision(kumaSprite, {-8, -8}, {16, 8}, false); + game.getSystem().setUpCollision(kumaSprite, {-7, -8}, {14, 8}, false); game.getSystem().initSprite(kumaSprite, "../res/sprites/kuma_anim.txt"); game.getSystem().setSpriteDirection(kumaSprite, Direction::down); game.getSprite(kumaSprite).normallyHasShadow = true; @@ -58,7 +58,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int dusterSprite = game.emplaceSprite("duster"); game.getSystem().initSprite(dusterSprite, warpLoc); - game.getSystem().setUpCollision(dusterSprite, {-8, -8}, {16, 8}, false); + game.getSystem().setUpCollision(dusterSprite, {-7, -8}, {14, 8}, false); game.getSystem().initSprite(dusterSprite, "../res/sprites/duster_anim.txt"); game.getSystem().setSpriteDirection(dusterSprite, Direction::down); game.getSprite(dusterSprite).normallyHasShadow = true; @@ -67,7 +67,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int boneySprite = game.emplaceSprite("boney"); game.getSystem().initSprite(boneySprite, warpLoc); - game.getSystem().setUpCollision(boneySprite, {-8, -8}, {16, 8}, false); + game.getSystem().setUpCollision(boneySprite, {-7, -8}, {14, 8}, false); game.getSystem().initSprite(boneySprite, "../res/sprites/boney_anim.txt"); game.getSystem().setSpriteDirection(boneySprite, Direction::down); game.getSprite(boneySprite).normallyHasShadow = true; -- cgit 1.4.1