mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-29 13:25:52 +01:00
41 lines
1.8 KiB
C
41 lines
1.8 KiB
C
|
/*
|
||
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
||
|
*/
|
||
|
|
||
|
#ifndef _Engine_Classes_MovableModelEntity_INCLUDED
|
||
|
#define _Engine_Classes_MovableModelEntity_INCLUDED 1
|
||
|
extern "C" DECL_DLL CDLLEntityClass CMovableModelEntity_DLLClass;
|
||
|
class DECL_DLL CMovableModelEntity : public CMovableEntity {
|
||
|
public:
|
||
|
virtual void SetDefaultProperties(void);
|
||
|
INDEX en_iCollisionBox;
|
||
|
INDEX en_iWantedCollisionBox;
|
||
|
void ChecksumForSync(ULONG & ulCRC,INDEX iExtensiveSyncCheck);
|
||
|
void DumpSync_t(CTStream & strm,INDEX iExtensiveSyncCheck);
|
||
|
void PreMoving(void);
|
||
|
void DoMoving(void);
|
||
|
INDEX GetCollisionBoxIndex(void);
|
||
|
BOOL CheckForCollisionNow(INDEX iNewCollisionBox,CEntity * * ppenObstacle);
|
||
|
BOOL ChangeCollisionBoxIndexNow(INDEX iNewCollisionBox,CEntity * * ppenObstacle);
|
||
|
BOOL ChangeCollisionBoxIndexNow(INDEX iNewCollisionBox);
|
||
|
void ForceCollisionBoxIndexChange(INDEX iNewCollisionBox);
|
||
|
void ChangeCollisionBoxIndexWhenPossible(INDEX iNewCollisionBox);
|
||
|
void Read_t(CTStream * istr);
|
||
|
void Write_t(CTStream * ostr);
|
||
|
|
||
|
#line 166 "D:/SE1_GPL/Sources/Engine/Classes/MovableModelEntity.es"
|
||
|
SLONG GetUsedMemory(void);
|
||
|
#define STATE_CMovableModelEntity_Dummy 0x00020000
|
||
|
BOOL
|
||
|
#line 176 "D:/SE1_GPL/Sources/Engine/Classes/MovableModelEntity.es"
|
||
|
Dummy(const CEntityEvent &__eeInput);
|
||
|
#define STATE_CMovableModelEntity_WaitUntilScheduledAnimStarts 0x00020001
|
||
|
BOOL
|
||
|
#line 179 "D:/SE1_GPL/Sources/Engine/Classes/MovableModelEntity.es"
|
||
|
WaitUntilScheduledAnimStarts(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x00020002_WaitUntilScheduledAnimStarts_01(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x00020003_WaitUntilScheduledAnimStarts_02(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x00020004_WaitUntilScheduledAnimStarts_03(const CEntityEvent &__eeInput);
|
||
|
};
|
||
|
#endif // _Engine_Classes_MovableModelEntity_INCLUDED
|