22 #ifndef LASTEXPRESS_BOUTAREL_H 23 #define LASTEXPRESS_BOUTAREL_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
46 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
53 DECLARE_FUNCTION_1(
draw,
const char *sequence)
69 DECLARE_FUNCTION_3(
updatePosition,
const char *sequence1, CarIndex car, Position position)
85 DECLARE_FUNCTION_2(enterExitCompartment2,
const char *sequence, ObjectIndex compartment)
103 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
105 DECLARE_FUNCTION_1(function11,
bool)
106 DECLARE_FUNCTION(enterTableWithMmeBoutarel)
107 DECLARE_FUNCTION(leaveTableWithMmeBoutarel)
108 DECLARE_FUNCTION_1(function14,
bool)
109 DECLARE_FUNCTION_2(function15,
bool,
const char *sequence)
110 DECLARE_FUNCTION_2(function16,
bool,
const char *sequence)
111 DECLARE_FUNCTION_2(function17, TimeValue timeValue,
const char *sequence)
112 DECLARE_FUNCTION_1(function18, TimeValue timeValue)
117 DECLARE_VFUNCTION(chapter1)
118 DECLARE_FUNCTION(function20)
123 DECLARE_FUNCTION(chapter1Handler)
125 DECLARE_FUNCTION(function22)
130 DECLARE_VFUNCTION(chapter2)
135 DECLARE_FUNCTION(chapter2Handler)
137 DECLARE_FUNCTION(function25)
142 DECLARE_VFUNCTION(chapter3)
147 DECLARE_FUNCTION(chapter3Handler)
149 DECLARE_FUNCTION(function28)
150 DECLARE_FUNCTION(function29)
151 DECLARE_FUNCTION(function30)
156 DECLARE_VFUNCTION(chapter4)
161 DECLARE_FUNCTION(chapter4Handler)
163 DECLARE_FUNCTION(function33)
164 DECLARE_FUNCTION(function34)
165 DECLARE_FUNCTION(function35)
170 DECLARE_VFUNCTION(chapter5)
175 DECLARE_FUNCTION(chapter5Handler)
177 DECLARE_FUNCTION(function38)
178 DECLARE_NULL_FUNCTION()
183 #endif // LASTEXPRESS_BOUTAREL_H void updateFromTime(const SavePoint &savepoint)
Definition: lastexpress.h:69
void updateEntity(const SavePoint &savepoint, bool handleExcuseMe=false)
Definition: animation.h:45
void updatePosition(const SavePoint &savepoint, bool handleExcuseMe=false)
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)
Definition: boutarel.h:31
void enterExitCompartment(const SavePoint &savepoint, EntityPosition position1=kPositionNone, EntityPosition position2=kPositionNone, CarIndex car=kCarNone, ObjectIndex compartment=kObjectNone, bool alternate=false, bool updateLocation=false)