22 #ifndef LASTEXPRESS_MMEBOUTAREL_H 23 #define LASTEXPRESS_MMEBOUTAREL_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)
76 DECLARE_FUNCTION_2(enterExitCompartment2,
const char *sequence, ObjectIndex compartment)
84 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
86 DECLARE_FUNCTION_1(function8,
const char *soundName)
88 DECLARE_FUNCTION(function9)
93 DECLARE_VFUNCTION(chapter1)
95 DECLARE_FUNCTION(function11)
100 DECLARE_FUNCTION(chapter1Handler)
102 DECLARE_FUNCTION(function13)
103 DECLARE_FUNCTION(function14)
104 DECLARE_FUNCTION(function15)
105 DECLARE_FUNCTION(function16)
110 DECLARE_VFUNCTION(chapter2)
115 DECLARE_FUNCTION(chapter2Handler)
117 DECLARE_FUNCTION(function19)
122 DECLARE_VFUNCTION(chapter3)
127 DECLARE_FUNCTION(chapter3Handler)
132 DECLARE_VFUNCTION(chapter4)
137 DECLARE_FUNCTION(chapter4Handler)
139 DECLARE_FUNCTION(function24)
140 DECLARE_FUNCTION(function25)
145 DECLARE_VFUNCTION(chapter5)
150 DECLARE_FUNCTION(chapter5Handler)
152 DECLARE_FUNCTION(function28)
154 DECLARE_NULL_FUNCTION()
159 #endif // LASTEXPRESS_MMEBOUTAREL_H void updateFromTime(const SavePoint &savepoint)
Definition: lastexpress.h:69
Definition: mmeboutarel.h:31
void updateEntity(const SavePoint &savepoint, bool handleExcuseMe=false)
Definition: animation.h:45
void draw(const SavePoint &savepoint, bool handleExcuseMe=false)
void reset(const SavePoint &savepoint, ClothesIndex maxClothes=kClothesDefault, bool resetItem=false)
void playSound(const SavePoint &savepoint, bool resetItem=false, SoundFlag flag=kSoundVolumeEntityDefault)
void enterExitCompartment(const SavePoint &savepoint, EntityPosition position1=kPositionNone, EntityPosition position2=kPositionNone, CarIndex car=kCarNone, ObjectIndex compartment=kObjectNone, bool alternate=false, bool updateLocation=false)