22 #ifndef LASTEXPRESS_MILOS_H 23 #define LASTEXPRESS_MILOS_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
46 DECLARE_FUNCTION_1(
draw,
const char *sequence)
62 DECLARE_FUNCTION_2(enterExitCompartment2,
const char *sequence, ObjectIndex compartment)
74 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
81 DECLARE_FUNCTION_1(playSound16,
const char *filename)
89 DECLARE_VFUNCTION_2(
savegame, SavegameType savegameType, uint32 param)
98 DECLARE_FUNCTION_2(enterCompartmentDialog, CarIndex car, EntityPosition entityPosition)
99 DECLARE_FUNCTION_1(function11, TimeValue timeValue)
104 DECLARE_VFUNCTION(chapter1)
106 DECLARE_FUNCTION(function13)
107 DECLARE_FUNCTION(function14)
112 DECLARE_FUNCTION(chapter1Handler)
114 DECLARE_FUNCTION(function16)
115 DECLARE_FUNCTION(function17)
116 DECLARE_FUNCTION(function18)
121 DECLARE_VFUNCTION(chapter2)
126 DECLARE_FUNCTION(chapter2Handler)
128 DECLARE_FUNCTION(function21)
133 DECLARE_VFUNCTION(chapter3)
135 DECLARE_FUNCTION(function23)
136 DECLARE_FUNCTION(function24)
137 DECLARE_FUNCTION(function25)
138 DECLARE_FUNCTION_1(function26, TimeValue timeValue)
139 DECLARE_FUNCTION_2(function27, CarIndex car, EntityPosition entityPosition)
144 DECLARE_VFUNCTION(chapter4)
149 DECLARE_FUNCTION(chapter4Handler)
151 DECLARE_FUNCTION(function30)
152 DECLARE_FUNCTION(function31)
153 DECLARE_FUNCTION(function32)
158 DECLARE_VFUNCTION(chapter5)
163 DECLARE_FUNCTION(chapter5Handler)
165 DECLARE_FUNCTION(function35)
170 #endif // LASTEXPRESS_MILOS_H void updateFromTime(const SavePoint &savepoint)
void savegame(const SavePoint &savepoint)
Definition: lastexpress.h:69
Definition: animation.h:45
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 enterExitCompartment(const SavePoint &savepoint, EntityPosition position1=kPositionNone, EntityPosition position2=kPositionNone, CarIndex car=kCarNone, ObjectIndex compartment=kObjectNone, bool alternate=false, bool updateLocation=false)