22 #ifndef LASTEXPRESS_VESNA_H 23 #define LASTEXPRESS_VESNA_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
46 DECLARE_VFUNCTION_1(
playSound,
const char *filename)
61 DECLARE_FUNCTION_1(
draw,
const char *sequence)
69 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
84 DECLARE_FUNCTION_2(updateEntity2, CarIndex car, EntityPosition entityPosition)
102 DECLARE_VFUNCTION_2(
savegame, SavegameType savegameType, uint32 param)
104 DECLARE_FUNCTION(homeAlone)
109 DECLARE_VFUNCTION(chapter1)
111 DECLARE_FUNCTION(withMilos)
112 DECLARE_FUNCTION(homeTogether)
113 DECLARE_FUNCTION(function15)
118 DECLARE_VFUNCTION(chapter2)
123 DECLARE_FUNCTION(chapter2Handler)
125 DECLARE_FUNCTION(checkTrain)
130 DECLARE_VFUNCTION(chapter3)
132 DECLARE_FUNCTION(inCompartment)
133 DECLARE_FUNCTION(takeAWalk)
134 DECLARE_FUNCTION(killAnna)
135 DECLARE_FUNCTION(killedAnna)
140 DECLARE_VFUNCTION(chapter4)
142 DECLARE_FUNCTION(exitLocation)
143 DECLARE_FUNCTION(done)
144 DECLARE_FUNCTION(function27)
149 DECLARE_VFUNCTION(chapter5)
151 DECLARE_FUNCTION(guarding)
152 DECLARE_FUNCTION(climbing)
153 DECLARE_NULL_FUNCTION()
158 #endif // LASTEXPRESS_VESNA_H void updateFromTime(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 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)
void enterExitCompartment(const SavePoint &savepoint, EntityPosition position1=kPositionNone, EntityPosition position2=kPositionNone, CarIndex car=kCarNone, ObjectIndex compartment=kObjectNone, bool alternate=false, bool updateLocation=false)