22 #ifndef LASTEXPRESS_WAITER2_H 23 #define LASTEXPRESS_WAITER2_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
49 DECLARE_FUNCTION_1(
draw,
const char *sequence)
58 DECLARE_FUNCTION_3(
updatePosition,
const char *sequence, CarIndex car, Position position)
73 DECLARE_FUNCTION_4(
callSavepoint,
const char *sequence1, EntityIndex entity, ActionIndex action,
const char *sequence2)
80 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
82 DECLARE_FUNCTION(monsieurServeUs)
87 DECLARE_VFUNCTION(chapter1)
89 DECLARE_FUNCTION(milosOrder)
90 DECLARE_FUNCTION(monsieurOrder)
91 DECLARE_FUNCTION(clearAlexei)
92 DECLARE_FUNCTION(clearMilos)
93 DECLARE_FUNCTION(clearMonsieur)
94 DECLARE_FUNCTION(servingDinner)
95 DECLARE_FUNCTION(function15)
96 DECLARE_FUNCTION(function16)
101 DECLARE_VFUNCTION(chapter2)
102 DECLARE_FUNCTION(inKitchen)
103 DECLARE_FUNCTION(tatianaClearTableB)
104 DECLARE_FUNCTION(ivoComeHere)
105 DECLARE_FUNCTION(ivoClearTableC)
110 DECLARE_VFUNCTION(chapter3)
111 DECLARE_FUNCTION(serving3)
112 DECLARE_FUNCTION(annaBringTea3)
117 DECLARE_VFUNCTION(chapter4)
118 DECLARE_FUNCTION(serving4)
119 DECLARE_FUNCTION(augustNeedsADrink)
120 DECLARE_FUNCTION(serveAugustADrink)
121 DECLARE_FUNCTION(annaNeedsADrink)
126 DECLARE_VFUNCTION(chapter5)
131 DECLARE_FUNCTION(chapter5Handler)
133 DECLARE_NULL_FUNCTION()
136 void serveTable(
const SavePoint &savepoint,
const char *seq1, EntityIndex entity,
const char *seq2,
const char *seq3,
const char *seq4, uint *parameter, Position position = 0,
bool updatePosition =
true, uint *parameter2 = NULL);
137 void serveSalon(
const SavePoint &savepoint,
const char *seq1,
const char *snd1, EntityIndex entity,
const char *snd2,
const char *seq2, ActionIndex action,
const char *seq3, uint *parameter);
142 #endif // LASTEXPRESS_WAITER2_H void updateFromTime(const SavePoint &savepoint)
Definition: lastexpress.h:69
Definition: animation.h:45
Definition: savepoint.h:54
void updatePosition(const SavePoint &savepoint, bool handleExcuseMe=false)
void draw(const SavePoint &savepoint, bool handleExcuseMe=false)
void callbackActionOnDirection(const SavePoint &savepoint)
void playSound(const SavePoint &savepoint, bool resetItem=false, SoundFlag flag=kSoundVolumeEntityDefault)
void callSavepoint(const SavePoint &savepoint, bool handleExcuseMe=false)