diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-03-10 11:53:11 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2021-03-11 17:33:15 -0500 |
commit | 4c29543e44deb7a327b21b0af6a85a92e83ff103 (patch) | |
tree | d8522851bb86a7872100ec800392d48a2de99f7b /src/main.cpp | |
parent | 883490ba63110fca757610a169621953bf2bd288 (diff) | |
download | tanetane-4c29543e44deb7a327b21b0af6a85a92e83ff103.tar.gz tanetane-4c29543e44deb7a327b21b0af6a85a92e83ff103.tar.bz2 tanetane-4c29543e44deb7a327b21b0af6a85a92e83ff103.zip |
Fixed improperly calculated sprite hitboxes
Also made sprite hitboxes bigger. #15
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp index 051c4d1..dcf96e5 100644 --- a/src/main.cpp +++ b/src/main.cpp | |||
@@ -35,7 +35,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { | |||
35 | 35 | ||
36 | int lucasSprite = game.emplaceSprite("lucas"); | 36 | int lucasSprite = game.emplaceSprite("lucas"); |
37 | game.getSystem<TransformSystem>().initSprite(lucasSprite, warpLoc); | 37 | game.getSystem<TransformSystem>().initSprite(lucasSprite, warpLoc); |
38 | game.getSystem<TransformSystem>().setUpCollision(lucasSprite, {-8, -8}, {12, 8}, true); | 38 | game.getSystem<TransformSystem>().setUpCollision(lucasSprite, {-8, -8}, {16, 8}, true); |
39 | game.getSystem<AnimationSystem>().initSprite(lucasSprite, "../res/sprites/lucas_anim.txt"); | 39 | game.getSystem<AnimationSystem>().initSprite(lucasSprite, "../res/sprites/lucas_anim.txt"); |
40 | game.getSystem<AnimationSystem>().setSpriteDirection(lucasSprite, Direction::down); | 40 | game.getSystem<AnimationSystem>().setSpriteDirection(lucasSprite, Direction::down); |
41 | game.getSprite(lucasSprite).normallyHasShadow = true; | 41 | game.getSprite(lucasSprite).normallyHasShadow = true; |
@@ -48,7 +48,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { | |||
48 | 48 | ||
49 | int kumaSprite = game.emplaceSprite("kuma"); | 49 | int kumaSprite = game.emplaceSprite("kuma"); |
50 | game.getSystem<TransformSystem>().initSprite(kumaSprite, warpLoc); | 50 | game.getSystem<TransformSystem>().initSprite(kumaSprite, warpLoc); |
51 | game.getSystem<TransformSystem>().setUpCollision(kumaSprite, {-8, -8}, {12, 8}, false); | 51 | game.getSystem<TransformSystem>().setUpCollision(kumaSprite, {-8, -8}, {16, 8}, false); |
52 | game.getSystem<AnimationSystem>().initSprite(kumaSprite, "../res/sprites/kuma_anim.txt"); | 52 | game.getSystem<AnimationSystem>().initSprite(kumaSprite, "../res/sprites/kuma_anim.txt"); |
53 | game.getSystem<AnimationSystem>().setSpriteDirection(kumaSprite, Direction::down); | 53 | game.getSystem<AnimationSystem>().setSpriteDirection(kumaSprite, Direction::down); |
54 | game.getSprite(kumaSprite).normallyHasShadow = true; | 54 | game.getSprite(kumaSprite).normallyHasShadow = true; |
@@ -57,7 +57,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { | |||
57 | 57 | ||
58 | int dusterSprite = game.emplaceSprite("duster"); | 58 | int dusterSprite = game.emplaceSprite("duster"); |
59 | game.getSystem<TransformSystem>().initSprite(dusterSprite, warpLoc); | 59 | game.getSystem<TransformSystem>().initSprite(dusterSprite, warpLoc); |
60 | game.getSystem<TransformSystem>().setUpCollision(dusterSprite, {-8, -8}, {12, 8}, false); | 60 | game.getSystem<TransformSystem>().setUpCollision(dusterSprite, {-8, -8}, {16, 8}, false); |
61 | game.getSystem<AnimationSystem>().initSprite(dusterSprite, "../res/sprites/duster_anim.txt"); | 61 | game.getSystem<AnimationSystem>().initSprite(dusterSprite, "../res/sprites/duster_anim.txt"); |
62 | game.getSystem<AnimationSystem>().setSpriteDirection(dusterSprite, Direction::down); | 62 | game.getSystem<AnimationSystem>().setSpriteDirection(dusterSprite, Direction::down); |
63 | game.getSprite(dusterSprite).normallyHasShadow = true; | 63 | game.getSprite(dusterSprite).normallyHasShadow = true; |
@@ -66,7 +66,7 @@ void loop(Renderer& renderer, std::mt19937& rng) { | |||
66 | 66 | ||
67 | int boneySprite = game.emplaceSprite("boney"); | 67 | int boneySprite = game.emplaceSprite("boney"); |
68 | game.getSystem<TransformSystem>().initSprite(boneySprite, warpLoc); | 68 | game.getSystem<TransformSystem>().initSprite(boneySprite, warpLoc); |
69 | game.getSystem<TransformSystem>().setUpCollision(boneySprite, {-8, -8}, {12, 8}, false); | 69 | game.getSystem<TransformSystem>().setUpCollision(boneySprite, {-8, -8}, {16, 8}, false); |
70 | game.getSystem<AnimationSystem>().initSprite(boneySprite, "../res/sprites/boney_anim.txt"); | 70 | game.getSystem<AnimationSystem>().initSprite(boneySprite, "../res/sprites/boney_anim.txt"); |
71 | game.getSystem<AnimationSystem>().setSpriteDirection(boneySprite, Direction::down); | 71 | game.getSystem<AnimationSystem>().setSpriteDirection(boneySprite, Direction::down); |
72 | game.getSprite(boneySprite).normallyHasShadow = true; | 72 | game.getSprite(boneySprite).normallyHasShadow = true; |