22 #ifndef LASTEXPRESS_KAHINA_H 23 #define LASTEXPRESS_KAHINA_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
46 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
54 DECLARE_VFUNCTION_2(
savegame, SavegameType savegameType, uint32 param)
71 DECLARE_FUNCTION_1(lookingForCath, TimeValue timeValue)
79 DECLARE_FUNCTION_2(updateEntity2, CarIndex car, EntityPosition entityPosition)
87 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
100 DECLARE_VFUNCTION(chapter1)
105 DECLARE_FUNCTION(chapter1Handler)
107 DECLARE_FUNCTION(awaitingCath)
108 DECLARE_FUNCTION(cathDone)
109 DECLARE_FUNCTION(function14)
110 DECLARE_FUNCTION(searchTrain)
115 DECLARE_VFUNCTION(chapter2)
116 DECLARE_FUNCTION(inSeclusionPart2)
121 DECLARE_VFUNCTION(chapter3)
129 DECLARE_FUNCTION_2(function19, CarIndex car, EntityPosition entityPosition)
131 DECLARE_FUNCTION(beforeConcert)
132 DECLARE_FUNCTION(concert)
133 DECLARE_FUNCTION(finished)
134 DECLARE_FUNCTION(findFirebird)
135 DECLARE_FUNCTION(seekCath)
136 DECLARE_FUNCTION(searchCath)
137 DECLARE_FUNCTION(searchTatiana)
138 DECLARE_FUNCTION(killCathAnywhere)
143 DECLARE_VFUNCTION(chapter4)
148 DECLARE_VFUNCTION(chapter5)
153 #endif // LASTEXPRESS_KAHINA_H void updateFromTime(const SavePoint &savepoint)
void updateFromTicks(const SavePoint &savepoint)
void savegame(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)