22 #ifndef TITANIC_BARBOT_H 23 #define TITANIC_BARBOT_H 25 #include "titanic/npcs/true_talk_npc.h" 26 #include "titanic/messages/messages.h" 30 enum GlassGiven { GG_DEFAULT = -1, GG_EMPTY = 0, GG_CONDIMENT = 1, GG_BIRD = 3 };
36 FrameRange() : _startFrame(0), _endFrame(0) {}
60 static int _timesCalled;
71 bool _visCenterOnCounter;
83 GlassGiven _glassContent;
90 void playRange(
const FrameRange &range, uint flags = 0);
96 bool areIngredientsMissing()
const {
97 return !_addedPuret || !_addedLemon || !_addedVodka;
void load(SimpleFile *file) override
Definition: messages.h:404
Definition: messages.h:288
Definition: messages.h:397
Definition: true_talk_npc.h:43
Definition: messages.h:289
Definition: simple_file.h:49
Definition: messages.h:188
Definition: messages.h:401
Definition: messages.h:319
Definition: messages.h:254
void save(SimpleFile *file, int indent) override
Definition: messages.h:402
Definition: messages.h:310
Definition: messages.h:320
Definition: messages.h:400
Definition: messages.h:291
Definition: messages.h:313
Definition: messages.h:403