22 #ifndef LASTEXPRESS_VERGES_H 23 #define LASTEXPRESS_VERGES_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
46 DECLARE_FUNCTION_1(
draw,
const char *sequence)
58 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
66 DECLARE_FUNCTION_NOSETUP(playSound16)
79 DECLARE_VFUNCTION_2(
savegame, SavegameType savegameType, uint32 param)
87 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
89 DECLARE_FUNCTION_1(walkBetweenCars,
const char *soundName)
90 DECLARE_FUNCTION_3(makeAnnouncement, CarIndex car, EntityPosition entityPosition,
const char *soundName)
91 DECLARE_FUNCTION(function11)
92 DECLARE_FUNCTION(function12)
93 DECLARE_FUNCTION_1(baggageCar,
bool)
102 DECLARE_FUNCTION_2(dialog, EntityIndex entity,
const char *soundName)
103 DECLARE_FUNCTION_3(dialog2, EntityIndex entityIndex,
const char *soundName1,
const char *soundName2)
104 DECLARE_FUNCTION(talkAboutPassengerList)
109 DECLARE_VFUNCTION(chapter1)
111 DECLARE_FUNCTION_NOSETUP(talkHarem)
112 DECLARE_FUNCTION(talkPassengerList)
113 DECLARE_FUNCTION(talkGendarmes)
114 DECLARE_FUNCTION(askMertensToRelayAugustInvitation)
115 DECLARE_FUNCTION(function23)
116 DECLARE_FUNCTION(policeGettingOffTrain)
117 DECLARE_FUNCTION(policeSearch)
122 DECLARE_FUNCTION(chapter1Handler)
127 DECLARE_VFUNCTION(chapter2)
132 DECLARE_FUNCTION(chapter2Handler)
137 DECLARE_VFUNCTION(chapter3)
139 DECLARE_FUNCTION_1(function30,
const char *soundName)
140 DECLARE_FUNCTION(talkAboutMax)
141 DECLARE_FUNCTION(function32)
142 DECLARE_FUNCTION(function33)
143 DECLARE_FUNCTION(function34)
144 DECLARE_FUNCTION(organizeConcertInvitations)
149 DECLARE_VFUNCTION(chapter4)
154 DECLARE_FUNCTION(chapter4Handler)
156 DECLARE_FUNCTION(resetState)
161 DECLARE_VFUNCTION(chapter5)
166 DECLARE_FUNCTION(chapter5Handler)
168 DECLARE_FUNCTION(askPassengersToStayInCompartments)
169 DECLARE_FUNCTION(end)
172 void talk(
const SavePoint &savepoint,
const char *sound1,
const char *sound2);
177 #endif // LASTEXPRESS_VERGES_H void updateFromTime(const SavePoint &savepoint)
void savegame(const SavePoint &savepoint)
Definition: lastexpress.h:69
void updateEntity(const SavePoint &savepoint, bool handleExcuseMe=false)
Definition: animation.h:45
Definition: savepoint.h:54
void draw(const SavePoint &savepoint, bool handleExcuseMe=false)
void callbackActionOnDirection(const SavePoint &savepoint)
void reset(const SavePoint &savepoint, ClothesIndex maxClothes=kClothesDefault, bool resetItem=false)
void playSound(const SavePoint &savepoint, bool resetItem=false, SoundFlag flag=kSoundVolumeEntityDefault)
void callbackActionRestaurantOrSalon(const SavePoint &savepoint)