2020-03-27 21:47:29 +01:00
|
|
|
#ifndef MOTION_C_H
|
|
|
|
#define MOTION_C_H
|
|
|
|
|
2020-04-19 12:52:40 +02:00
|
|
|
extern TEXTURE_DETAILS jeans_texture;
|
|
|
|
extern TEXTURE_DETAILS arm1_texture;
|
|
|
|
extern TEXTURE_DETAILS forearm1_texture;
|
|
|
|
extern TEXTURE_DETAILS chest1_texture;
|
|
|
|
extern TEXTURE_DETAILS head1_texture;
|
2020-03-27 21:47:29 +01:00
|
|
|
|
2020-04-21 17:28:52 +02:00
|
|
|
extern MODEL* gPed1HeadModelPtr;
|
|
|
|
extern MODEL* gPed2HeadModelPtr;
|
|
|
|
extern MODEL* gPed3HeadModelPtr;
|
|
|
|
extern MODEL* gPed4HeadModelPtr;
|
|
|
|
|
2020-05-23 20:17:30 +02:00
|
|
|
extern int ThisMotion;
|
|
|
|
|
2020-03-27 21:47:29 +01:00
|
|
|
extern void ProcessMotionLump(char *lump_ptr, int lump_size); // 0x00069A38
|
|
|
|
|
2022-01-25 20:58:58 +01:00
|
|
|
extern void SetupPedMotionData(LPPEDESTRIAN pPed); // 0x00069AB8
|
|
|
|
extern void SetupPedestrian(LPPEDESTRIAN pedptr); // 0x00069B6C
|
2020-03-27 21:47:29 +01:00
|
|
|
|
|
|
|
extern void StoreVertexLists(); // 0x0006594C
|
|
|
|
|
2022-01-25 20:58:58 +01:00
|
|
|
extern void DrawCiv(LPPEDESTRIAN pPed); // 0x000670CC
|
2020-03-27 21:47:29 +01:00
|
|
|
extern void SetSkelModelPointers(int type); // 0x00069AD8
|
|
|
|
|
2022-01-25 20:58:58 +01:00
|
|
|
extern void DrawTanner(LPPEDESTRIAN pPed); // 0x000678D0
|
|
|
|
extern int DrawCharacter(LPPEDESTRIAN pPed); // 0x00067D44
|
2020-03-27 21:47:29 +01:00
|
|
|
|
|
|
|
extern void InitTannerShadow(); // 0x000681EC
|
2022-01-25 20:58:58 +01:00
|
|
|
extern void TannerShadow(LPPEDESTRIAN pDrawingPed, VECTOR *pPedPos, SVECTOR *pLightPos, CVECTOR *col, short angle); // 0x00068358
|
2020-03-27 21:47:29 +01:00
|
|
|
|
2022-01-25 20:58:58 +01:00
|
|
|
extern void DoCivHead(LPPEDESTRIAN pPed, SVECTOR *vert1, SVECTOR *vert2); // 0x00068B2C
|
2020-03-27 21:47:29 +01:00
|
|
|
|
|
|
|
|
|
|
|
#endif
|