22 #ifndef LASTEXPRESS_SALKO_H 23 #define LASTEXPRESS_SALKO_H 25 #include "lastexpress/entities/entity.h" 29 class LastExpressEngine;
39 DECLARE_FUNCTION(
reset)
55 DECLARE_FUNCTION_NOSETUP(
draw)
63 DECLARE_VFUNCTION_2(
updateEntity, CarIndex car, EntityPosition entityPosition)
78 DECLARE_VFUNCTION_2(
savegame, SavegameType savegameType, uint32 param)
80 DECLARE_FUNCTION_2(function7, CarIndex car, EntityPosition entityPosition)
82 DECLARE_FUNCTION(function8)
87 DECLARE_VFUNCTION(chapter1)
92 DECLARE_FUNCTION(chapter1Handler)
94 DECLARE_FUNCTION(function11)
99 DECLARE_VFUNCTION(chapter2)
100 DECLARE_FUNCTION(function13)
105 DECLARE_VFUNCTION(chapter3)
110 DECLARE_FUNCTION(chapter3Handler)
112 DECLARE_FUNCTION(function16)
113 DECLARE_FUNCTION(function17)
118 DECLARE_VFUNCTION(chapter4)
123 DECLARE_FUNCTION(chapter4Handler)
125 DECLARE_FUNCTION(function20)
126 DECLARE_FUNCTION(function21)
127 DECLARE_FUNCTION(function22)
132 DECLARE_VFUNCTION(chapter5)
137 DECLARE_FUNCTION(chapter5Handler)
139 DECLARE_NULL_FUNCTION()
144 #endif // LASTEXPRESS_SALKO_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 reset(const SavePoint &savepoint, ClothesIndex maxClothes=kClothesDefault, bool resetItem=false)
void enterExitCompartment(const SavePoint &savepoint, EntityPosition position1=kPositionNone, EntityPosition position2=kPositionNone, CarIndex car=kCarNone, ObjectIndex compartment=kObjectNone, bool alternate=false, bool updateLocation=false)