22 #ifndef LASTEXPRESS_HADIJA_H 23 #define LASTEXPRESS_HADIJA_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
54 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
70 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
72 DECLARE_FUNCTION(peekF)
73 DECLARE_FUNCTION(peekH)
74 DECLARE_FUNCTION(goFtoH)
75 DECLARE_FUNCTION(goHtoF)
80 DECLARE_VFUNCTION(chapter1)
85 DECLARE_FUNCTION(chapter1Handler)
87 DECLARE_FUNCTION(function12)
92 DECLARE_VFUNCTION(chapter2)
97 DECLARE_FUNCTION(chapter2Handler)
102 DECLARE_VFUNCTION(chapter3)
107 DECLARE_FUNCTION(chapter3Handler)
112 DECLARE_VFUNCTION(chapter4)
117 DECLARE_FUNCTION(chapter4Handler)
119 DECLARE_FUNCTION(function19)
124 DECLARE_VFUNCTION(chapter5)
129 DECLARE_FUNCTION(chapter5Handler)
131 DECLARE_FUNCTION(function22)
132 DECLARE_FUNCTION(hiding)
134 DECLARE_NULL_FUNCTION()
139 #endif // LASTEXPRESS_HADIJA_H void updateFromTime(const SavePoint &savepoint)
Definition: lastexpress.h:69
void updateEntity(const SavePoint &savepoint, bool handleExcuseMe=false)
Definition: animation.h:45
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)