22 #ifndef TWINE_SCENE_COLLISION_H 23 #define TWINE_SCENE_COLLISION_H 25 #include "common/scummsys.h" 26 #include "twine/shared.h" 31 struct ExtraListStruct;
41 IVec3 _processCollision;
52 bool checkZvOnZv(int32 actorIdx1, int32 actorIdx2)
const;
65 bool checkValidObjPos(int32 actorIdx);
67 void setCollisionPos(
const IVec3 &pos);
uint32 doCornerReajustTwinkel(ActorStruct *actor, int32 x, int32 y, int32 z, int32 damageMask)
uint32 doCornerReajust(ActorStruct *actor, int32 x, int32 y, int32 z, int32 damageMask)
int32 extraCheckExtraCol(ExtraListStruct *extra, int32 extraIdx) const
IVec3 _collision
Definition: collision.h:45
void reajustPos(IVec3 &processActor, ShapeType brickShape) const
bool fullWorldColBrick(int32 x, int32 y, int32 z, const IVec3 &oldPos)
int32 extraCheckObjCol(ExtraListStruct *extra, int32 actorIdx)
bool checkZvOnZv(int32 actorIdx1, int32 actorIdx2) const
Definition: achievements_tables.h:27
int32 checkObjCol(int32 actorIdx)
void receptionObj(int actorIdx)
Definition: collision.h:34