summary refs log tree commit diff stats
path: root/src/character_system.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-02-24 10:42:31 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2021-02-24 16:00:53 -0500
commit5faac69bb14dc1d064b108c5109ab1a53200549f (patch)
treefad672f07ea28accdbc368b514b8d06b1814bd7a /src/character_system.cpp
parentdf093323e48426e8d54a504aeae4155fa3c8e605 (diff)
downloadtanetane-5faac69bb14dc1d064b108c5109ab1a53200549f.tar.gz
tanetane-5faac69bb14dc1d064b108c5109ab1a53200549f.tar.bz2
tanetane-5faac69bb14dc1d064b108c5109ab1a53200549f.zip
Removed sprite shadow while on a ladder
Diffstat (limited to 'src/character_system.cpp')
-rw-r--r--src/character_system.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/character_system.cpp b/src/character_system.cpp index ea469d5..5a3b774 100644 --- a/src/character_system.cpp +++ b/src/character_system.cpp
@@ -345,11 +345,13 @@ void CharacterSystem::setAnimationFor(int spriteId, CharacterState state) {
345 } 345 }
346 346
347 game_.getSystem<AnimationSystem>().setSpriteAnimation(spriteId, animName); 347 game_.getSystem<AnimationSystem>().setSpriteAnimation(spriteId, animName);
348 sprite.hasShadow = sprite.normallyHasShadow;
348 349
349 break; 350 break;
350 } 351 }
351 case CharacterMedium::Ladder: { 352 case CharacterMedium::Ladder: {
352 game_.getSystem<AnimationSystem>().setSpriteAnimation(spriteId, "climb"); 353 game_.getSystem<AnimationSystem>().setSpriteAnimation(spriteId, "climb");
354 sprite.hasShadow = false;
353 355
354 if (state == CharacterState::Still || state == CharacterState::Crouching) { 356 if (state == CharacterState::Still || state == CharacterState::Crouching) {
355 sprite.animPaused = true; 357 sprite.animPaused = true;