mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-25 11:52:32 +01:00
- remove pPlayerPed global var
This commit is contained in:
parent
9a2b2d27cb
commit
b06bb8bad5
@ -365,6 +365,10 @@ int CameraCollisionCheck(void)
|
||||
// [D] [T]
|
||||
void TurnHead(PLAYER *lp)
|
||||
{
|
||||
LPPEDESTRIAN pPlayerPed;
|
||||
|
||||
pPlayerPed = lp->pPed;
|
||||
|
||||
// [A] handle REDRIVER2 dedicated look back button
|
||||
if ((paddCamera & CAMERA_PAD_LOOK_BACK) == CAMERA_PAD_LOOK_BACK || (paddCamera & CAMERA_PAD_LOOK_BACK_DED))
|
||||
{
|
||||
|
@ -1072,7 +1072,7 @@ void StepSim(void)
|
||||
}
|
||||
|
||||
// Update players
|
||||
for (i = 0; i < 8; i++)
|
||||
for (i = 0; i < MAX_PLAYERS; i++)
|
||||
{
|
||||
pl = &player[i];
|
||||
|
||||
|
@ -205,7 +205,6 @@ void InitPedestrians(void)
|
||||
maxSeated = seated_count;
|
||||
numTannerPeds = 0;
|
||||
pinginPedAngle = 0;
|
||||
pPlayerPed = NULL;
|
||||
seated_count = 0;
|
||||
ping_in_pedestrians = 1;
|
||||
numCopPeds = 0;
|
||||
@ -1213,7 +1212,6 @@ void PedGetInCar(PEDESTRIAN* pPed)
|
||||
ChangePedPlayerToCar(playerID, carToGetIn);
|
||||
DestroyPedestrian(pPed);
|
||||
|
||||
pPlayerPed = NULL;
|
||||
numTannerPeds--;
|
||||
}
|
||||
}
|
||||
@ -2886,8 +2884,6 @@ int ActivatePlayerPedestrian(CAR_DATA* pCar, char* padId, int direction, LONGVEC
|
||||
pedptr->dir.vx = 0;
|
||||
pedptr->dir.vy = dir;
|
||||
pedptr->head_rot = 0;
|
||||
|
||||
pPlayerPed = pedptr;
|
||||
lp->headTimer = 0;
|
||||
pedptr->pedType = playerType;
|
||||
SetupPedestrian(pedptr);
|
||||
|
@ -14,8 +14,7 @@
|
||||
#include "felony.h"
|
||||
#include "shadow.h"
|
||||
|
||||
PEDESTRIAN *pPlayerPed = NULL;
|
||||
PLAYER player[8];
|
||||
PLAYER player[MAX_PLAYERS];
|
||||
|
||||
// [D] [T]
|
||||
void InitPlayer(PLAYER *locPlayer, CAR_DATA *cp, char carCtrlType, int direction, LONGVECTOR4* startPos, int externModel, int palette, char *padid)
|
||||
@ -62,8 +61,11 @@ void InitPlayer(PLAYER *locPlayer, CAR_DATA *cp, char carCtrlType, int direction
|
||||
}
|
||||
else
|
||||
{
|
||||
LPPEDESTRIAN pPlayerPed;
|
||||
ActivatePlayerPedestrian(NULL, padid, direction, startPos, (PED_MODEL_TYPES)playerType);
|
||||
|
||||
pPlayerPed = locPlayer->pPed;
|
||||
|
||||
locPlayer->playerType = 2;
|
||||
locPlayer->spoolXZ = (VECTOR *)&pPlayerPed->position;
|
||||
locPlayer->playerCarId = -1;
|
||||
@ -113,6 +115,9 @@ void ChangeCarPlayerToPed(int playerID)
|
||||
|
||||
if (gInGameCutsceneActive == 0 && gInGameChaseActive == 0)
|
||||
{
|
||||
LPPEDESTRIAN pPlayerPed;
|
||||
pPlayerPed = locPlayer->pPed;
|
||||
|
||||
locPlayer->worldCentreCarId = -1;
|
||||
locPlayer->spoolXZ = (VECTOR *)&pPlayerPed->position;
|
||||
}
|
||||
|
@ -1,8 +1,9 @@
|
||||
#ifndef PLAYERS_H
|
||||
#define PLAYERS_H
|
||||
|
||||
extern PLAYER player[8];
|
||||
extern PEDESTRIAN *pPlayerPed;
|
||||
#define MAX_PLAYERS 8
|
||||
|
||||
extern PLAYER player[MAX_PLAYERS];
|
||||
|
||||
extern void InitPlayer(PLAYER *locPlayer, CAR_DATA *cp, char carCtrlType, int direction, LONGVECTOR4* startPos, int externModel, int palette, char *padid); // 0x000739D8
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user