From c1fc60c5a2a4b96b830afc29942648714944b9d7 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Fri, 26 Feb 2021 18:54:38 -0500 Subject: Added sprite bobbing (for Lucas underwater) --- src/character_system.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/character_system.cpp') diff --git a/src/character_system.cpp b/src/character_system.cpp index 87407af..9b91716 100644 --- a/src/character_system.cpp +++ b/src/character_system.cpp @@ -332,12 +332,14 @@ void CharacterSystem::setAnimationFor(int spriteId, CharacterState state) { game_.getSystem().setSpriteAnimation(spriteId, animName); sprite.hasShadow = sprite.normallyHasShadow; + sprite.bobbing = sprite.bobsWhenNormal; break; } case CharacterMedium::Ladder: { game_.getSystem().setSpriteAnimation(spriteId, "climb"); sprite.hasShadow = false; + sprite.bobbing = false; if (state == CharacterState::Still || state == CharacterState::Crouching) { sprite.animPaused = true; @@ -355,6 +357,7 @@ void CharacterSystem::setAnimationFor(int spriteId, CharacterState state) { game_.getSystem().setSpriteAnimation(spriteId, animName); sprite.hasShadow = false; + sprite.bobbing = false; break; } -- cgit 1.4.1