REDRIVER2/src_rebuild/GAME/C/MOTION_C.H
Ilya Shurumov da176025ac - implement loadsectorsPC
- implement LoadGameLevel
- implement ProcessLumps
- implement SetCityType, ResetCityType
- implement sdGetBSP, FindRoadInBSP
- implement LoadCosmetics, ProcessCosmeticsLump
- fix wantedCar finally
2020-04-05 19:53:08 +06:00

43 lines
1.2 KiB
C

#ifndef MOTION_C_H
#define MOTION_C_H
extern void ProcessMotionLump(char *lump_ptr, int lump_size); // 0x00069A38
extern void SetupPedMotionData(PEDESTRIAN *pPed); // 0x00069AB8
extern void SetupPedestrian(PEDESTRIAN *pedptr); // 0x00069B6C
extern void DrawBodySprite(int boneId, long v1, long v2, int sz, int sy); // 0x0006520C
extern void StoreVertexLists(); // 0x0006594C
extern void SetupTannerSkeleton(); // 0x00065AD8
extern void newShowTanner(); // 0x00065CD8
extern void newRotateBones(BONE *poBone); // 0x00066648
extern SVECTOR * GetModelVertPtr(int boneId, int modelType); // 0x00066FB8
extern void DrawCiv(PEDESTRIAN *pPed); // 0x000670CC
extern void SetSkelModelPointers(int type); // 0x00069AD8
extern void DrawTanner(PEDESTRIAN *pPed); // 0x000678D0
extern int DrawCharacter(PEDESTRIAN *pPed); // 0x00067D44
extern void InitTannerShadow(); // 0x000681EC
extern void TannerShadow(VECTOR *pPedPos, SVECTOR *pLightPos, CVECTOR *col, short angle); // 0x00068358
extern void DoCivHead(SVECTOR *vert1, SVECTOR *vert2); // 0x00068B2C
extern void DrawObject(MODEL *model, MATRIX *matrix, VECTOR *pos, int z_correct); // 0x00069438
extern void wjmDraw3(); // 0x00069874
#endif