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:406
Definition: messages.h:290
Definition: messages.h:399
Definition: true_talk_npc.h:43
Definition: messages.h:291
Definition: simple_file.h:49
Definition: messages.h:190
Definition: messages.h:403
Definition: messages.h:321
Definition: messages.h:256
void save(SimpleFile *file, int indent) override
Definition: messages.h:404
Definition: messages.h:312
Definition: messages.h:322
Definition: messages.h:402
Definition: messages.h:293
Definition: messages.h:315
Definition: messages.h:405