22 #ifndef STARK_RESOURCES_SPEECH_H 23 #define STARK_RESOURCES_SPEECH_H 25 #include "common/str.h" 27 #include "engines/stark/resources/object.h" 50 static const Type::ResourceType TYPE = Type::kSpeech;
57 void onGameLoop()
override;
58 void onExitLocation()
override;
59 void onPreDestroy()
override;
75 bool characterIsApril()
const;
78 void setPlayTalkAnim(
bool playTalkAnim);
81 int32 getCharacterId();
84 void printData()
override;
86 void setCharacterTalkAnim();
87 void removeCharacterTalkAnim()
const;
89 void stopOtherSpeechesFromSameCharacter();
91 int32 getPauseAfterSpeechDuration()
const;
96 bool _removeTalkAnimWhenComplete;
98 Sound *_soundResource;
100 int32 _waitTimeRemaining;
106 #endif // STARK_RESOURCES_SPEECH_H
Definition: stateprovider.h:51