mirror of
https://github.com/dashr9230/SA-MP.git
synced 2026-10-10 11:43:04 +08:00
[server] Implement/match CGangZonePool::New(...)
* Update CGangZonePool constructor
This commit is contained in:
+17
-3
@@ -5,9 +5,23 @@ CGangZonePool::CGangZonePool()
|
||||
{
|
||||
for (WORD wZone = 0; wZone < MAX_GANG_ZONES; wZone++)
|
||||
{
|
||||
field_4000[wZone] = 0;
|
||||
m_bSlotState[wZone] = FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
WORD CGangZonePool::New(float fMinX, float fMinY, float fMaxX, float fMaxY)
|
||||
{
|
||||
WORD wZone = 0;
|
||||
while (wZone < MAX_GANG_ZONES)
|
||||
{
|
||||
if (!m_bSlotState[wZone]) break;
|
||||
wZone++;
|
||||
}
|
||||
if (wZone == MAX_GANG_ZONES) return 0xFFFF;
|
||||
m_fGangZone[wZone][0] = fMinX;
|
||||
m_fGangZone[wZone][1] = fMinY;
|
||||
m_fGangZone[wZone][2] = fMaxX;
|
||||
m_fGangZone[wZone][3] = fMaxY;
|
||||
m_bSlotState[wZone] = TRUE;
|
||||
return wZone;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user