From aac3b1bc1ba48b6e50f661b97326ef191cce3e6c Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Tue, 9 Mar 2021 13:49:03 -0500 Subject: switch_claus starts talking when he gets ya Kumatora, Duster, and Boney had to be given hitboxes, but they are not considered solid. #10 --- src/main.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 9cc25bb..051c4d1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -48,6 +48,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int kumaSprite = game.emplaceSprite("kuma"); game.getSystem().initSprite(kumaSprite, warpLoc); + game.getSystem().setUpCollision(kumaSprite, {-8, -8}, {12, 8}, false); game.getSystem().initSprite(kumaSprite, "../res/sprites/kuma_anim.txt"); game.getSystem().setSpriteDirection(kumaSprite, Direction::down); game.getSprite(kumaSprite).normallyHasShadow = true; @@ -56,6 +57,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int dusterSprite = game.emplaceSprite("duster"); game.getSystem().initSprite(dusterSprite, warpLoc); + game.getSystem().setUpCollision(dusterSprite, {-8, -8}, {12, 8}, false); game.getSystem().initSprite(dusterSprite, "../res/sprites/duster_anim.txt"); game.getSystem().setSpriteDirection(dusterSprite, Direction::down); game.getSprite(dusterSprite).normallyHasShadow = true; @@ -64,6 +66,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { int boneySprite = game.emplaceSprite("boney"); game.getSystem().initSprite(boneySprite, warpLoc); + game.getSystem().setUpCollision(boneySprite, {-8, -8}, {12, 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