mirror of
https://github.com/dashr9230/SA-MP.git
synced 2026-10-11 01:38:17 +08:00
52 lines
905 B
C++
52 lines
905 B
C++
|
|
#pragma once
|
|
|
|
#define MAX_PICKUPS 4096
|
|
|
|
#pragma pack(1)
|
|
typedef struct _PICKUP {
|
|
int iModel;
|
|
int iType;
|
|
float fX;
|
|
float fY;
|
|
float fZ;
|
|
} PICKUP, *PPICKUP;
|
|
|
|
//----------------------------------------------------
|
|
|
|
class CPickupPool
|
|
{
|
|
private:
|
|
|
|
int field_0;
|
|
DWORD m_dwHnd[MAX_PICKUPS];
|
|
int field_4004[MAX_PICKUPS];
|
|
int field_8004[MAX_PICKUPS];
|
|
|
|
char _gapC004[12288];
|
|
|
|
char field_F004[81920];
|
|
|
|
public:
|
|
|
|
CPickupPool() {
|
|
memset(field_F004, 0, sizeof(field_F004));
|
|
field_0 = 0;
|
|
for (int i = 0; i < MAX_PICKUPS; i++)
|
|
{
|
|
m_dwHnd[i] = NULL;
|
|
field_8004[i] = 0;
|
|
field_4004[i] = -1;
|
|
}
|
|
}
|
|
|
|
~CPickupPool();
|
|
|
|
void sub_10013440(int iPickup); // .text:10013440
|
|
void sub_10013320(int iPickup); // .text:10013320
|
|
void sub_10013270(PICKUP *pPickup, int iPickup); // .text:10013270
|
|
void sub_10013380(WORD wPickup); // .text:10013380
|
|
|
|
};
|
|
|
|
//----------------------------------------------------
|