Change pSeat references to pSeatLocal where applicable.
This commit is contained in:
parent
12183f669f
commit
5ad23eb22a
16 changed files with 66 additions and 136 deletions
|
@ -35,40 +35,6 @@ var string g_laser_spr;
|
|||
|
||||
struct
|
||||
{
|
||||
/* viewmodel stuff */
|
||||
entity m_eViewModel;
|
||||
entity m_eMuzzleflash;
|
||||
int m_iVMBones;
|
||||
|
||||
void(void) m_pEventCall;
|
||||
float m_flEventTime;
|
||||
float m_flEventFrame;
|
||||
|
||||
int m_iLastWeapon;
|
||||
int m_iOldWeapon;
|
||||
float m_flBobTime;
|
||||
float m_flBob;
|
||||
|
||||
/* damage overlay */
|
||||
float m_flDamageAlpha;
|
||||
vector m_vecDamagePos;
|
||||
|
||||
/* +zoomin cmd */
|
||||
int m_iZoomed;
|
||||
float m_flZoomTime;
|
||||
|
||||
/* player fields */
|
||||
entity m_ePlayer;
|
||||
vector m_vecPredictedOrigin;
|
||||
vector m_vecPredictedOriginOld;
|
||||
vector m_vecPredictedVelocity;
|
||||
float m_flPredictedFlags;
|
||||
|
||||
/* camera fields */
|
||||
vector m_vecCameraOrigin;
|
||||
vector m_vecCameraAngle;
|
||||
float m_flCameraTime;
|
||||
|
||||
/* hud.c */
|
||||
int m_iHealthOld;
|
||||
float m_flHealthAlpha;
|
||||
|
@ -82,51 +48,9 @@ struct
|
|||
float m_flAmmo3Alpha;
|
||||
int m_iPickupWeapon;
|
||||
float m_flPickupAlpha;
|
||||
|
||||
/* This is seperated from the other VGUI stuff so we can check scores
|
||||
* while buying and whatnot */
|
||||
int m_iScoresVisible;
|
||||
int m_iHUDWeaponSelected;
|
||||
float m_flHUDWeaponSelectTime;
|
||||
|
||||
/* saturn controller */
|
||||
int m_iSaturnMenu;
|
||||
|
||||
/* centerprint related */
|
||||
float m_flCenterprintAlpha;
|
||||
float m_flCenterprintTime;
|
||||
float m_iCenterprintLines;
|
||||
string m_strCenterprintBuffer[18];
|
||||
|
||||
/* chat related */
|
||||
float m_flPrintTime;
|
||||
string m_strPrintBuffer[5];
|
||||
int m_iPrintLines;
|
||||
|
||||
int m_iInputAttack2;
|
||||
int m_iInputReload;
|
||||
int m_iInputUse;
|
||||
int m_iInputDuck;
|
||||
float m_flInputBlockTime;
|
||||
|
||||
/* fading */
|
||||
float m_flFadeDuration;
|
||||
float m_flFadeHold;
|
||||
float m_flFadeMaxAlpha;
|
||||
float m_flFadeStyle;
|
||||
float m_flFadeAlpha;
|
||||
float m_flFadeTime;
|
||||
vector m_vecFadeColor;
|
||||
int m_iFadeActive;
|
||||
|
||||
/* shake */
|
||||
float m_flShakeFreq;
|
||||
float m_flShakeDuration;
|
||||
float m_flShakeTime;
|
||||
float m_flShakeAmp;
|
||||
|
||||
entity m_pWeaponFX;
|
||||
} g_seats[4], *pSeat;
|
||||
} g_seatslocal[4], *pSeatLocal;
|
||||
|
||||
void HUD_DrawAmmo1(void);
|
||||
void HUD_DrawAmmo2(void);
|
||||
|
|
|
@ -137,14 +137,14 @@ HUD_DrawHealth(void)
|
|||
vector pos;
|
||||
player pl = (player)pSeat->m_ePlayer;
|
||||
|
||||
if (pl.health != pSeat->m_iHealthOld) {
|
||||
pSeat->m_flHealthAlpha = 1.0;
|
||||
if (pl.health != pSeatLocal->m_iHealthOld) {
|
||||
pSeatLocal->m_flHealthAlpha = 1.0;
|
||||
}
|
||||
|
||||
if (pSeat->m_flHealthAlpha >= HUD_ALPHA) {
|
||||
pSeat->m_flHealthAlpha -= clframetime * 0.5;
|
||||
if (pSeatLocal->m_flHealthAlpha >= HUD_ALPHA) {
|
||||
pSeatLocal->m_flHealthAlpha -= clframetime * 0.5;
|
||||
} else {
|
||||
pSeat->m_flHealthAlpha = HUD_ALPHA;
|
||||
pSeatLocal->m_flHealthAlpha = HUD_ALPHA;
|
||||
}
|
||||
|
||||
pos = g_hudmins + [88, g_hudres[1] - 42];
|
||||
|
@ -156,10 +156,10 @@ HUD_DrawHealth(void)
|
|||
[spr_health[0], spr_health[1]],
|
||||
[spr_health[2], spr_health[3]],
|
||||
g_hud_color,
|
||||
pSeat->m_flHealthAlpha,
|
||||
pSeatLocal->m_flHealthAlpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
HUD_DrawNums(pl.health, pos, pSeat->m_flHealthAlpha, g_hud_color);
|
||||
HUD_DrawNums(pl.health, pos, pSeatLocal->m_flHealthAlpha, g_hud_color);
|
||||
} else {
|
||||
drawsubpic(
|
||||
pos + [-72,-4],
|
||||
|
@ -168,13 +168,13 @@ HUD_DrawHealth(void)
|
|||
[spr_health[0], spr_health[1]],
|
||||
[spr_health[2], spr_health[3]],
|
||||
[1,0,0],
|
||||
pSeat->m_flHealthAlpha,
|
||||
pSeatLocal->m_flHealthAlpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
HUD_DrawNums(pl.health, pos, pSeat->m_flHealthAlpha, [1,0,0]);
|
||||
HUD_DrawNums(pl.health, pos, pSeatLocal->m_flHealthAlpha, [1,0,0]);
|
||||
}
|
||||
|
||||
pSeat->m_iHealthOld = pl.health;
|
||||
pSeatLocal->m_iHealthOld = pl.health;
|
||||
}
|
||||
|
||||
/* armor/suit charge */
|
||||
|
@ -186,14 +186,14 @@ HUD_DrawArmor(void)
|
|||
|
||||
pos = g_hudmins + [198, g_hudres[1] - 42];
|
||||
|
||||
if (pl.armor != pSeat->m_iArmorOld) {
|
||||
pSeat->m_flArmorAlpha = 1.0;
|
||||
if (pl.armor != pSeatLocal->m_iArmorOld) {
|
||||
pSeatLocal->m_flArmorAlpha = 1.0;
|
||||
}
|
||||
|
||||
if (pSeat->m_flArmorAlpha >= HUD_ALPHA) {
|
||||
pSeat->m_flArmorAlpha -= clframetime * 0.5;
|
||||
if (pSeatLocal->m_flArmorAlpha >= HUD_ALPHA) {
|
||||
pSeatLocal->m_flArmorAlpha -= clframetime * 0.5;
|
||||
} else {
|
||||
pSeat->m_flArmorAlpha = HUD_ALPHA;
|
||||
pSeatLocal->m_flArmorAlpha = HUD_ALPHA;
|
||||
}
|
||||
|
||||
drawsubpic(
|
||||
|
@ -203,7 +203,7 @@ HUD_DrawArmor(void)
|
|||
[spr_suit2[0], spr_suit2[1]],
|
||||
[spr_suit2[2], spr_suit2[3]],
|
||||
g_hud_color,
|
||||
pSeat->m_flArmorAlpha,
|
||||
pSeatLocal->m_flArmorAlpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
|
||||
|
@ -216,13 +216,13 @@ HUD_DrawArmor(void)
|
|||
spr_suit1[1]],
|
||||
[spr_suit1[2], spr_suit1[3] * (pl.armor / 100)],
|
||||
g_hud_color,
|
||||
pSeat->m_flArmorAlpha,
|
||||
pSeatLocal->m_flArmorAlpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
}
|
||||
|
||||
HUD_DrawNums(pl.armor, pos, pSeat->m_flArmorAlpha, g_hud_color);
|
||||
pSeat->m_iArmorOld = pl.armor;
|
||||
HUD_DrawNums(pl.armor, pos, pSeatLocal->m_flArmorAlpha, g_hud_color);
|
||||
pSeatLocal->m_iArmorOld = pl.armor;
|
||||
}
|
||||
|
||||
/* magazine/clip ammo */
|
||||
|
@ -232,19 +232,19 @@ HUD_DrawAmmo1(void)
|
|||
player pl = (player)pSeat->m_ePlayer;
|
||||
vector pos;
|
||||
|
||||
if (pl.a_ammo1 != pSeat->m_iAmmo1Old) {
|
||||
pSeat->m_flAmmo1Alpha = 1.0;
|
||||
pSeat->m_iAmmo1Old = pl.a_ammo1;
|
||||
if (pl.a_ammo1 != pSeatLocal->m_iAmmo1Old) {
|
||||
pSeatLocal->m_flAmmo1Alpha = 1.0;
|
||||
pSeatLocal->m_iAmmo1Old = pl.a_ammo1;
|
||||
}
|
||||
|
||||
if (pSeat->m_flAmmo1Alpha >= HUD_ALPHA) {
|
||||
pSeat->m_flAmmo1Alpha -= clframetime * 0.5;
|
||||
if (pSeatLocal->m_flAmmo1Alpha >= HUD_ALPHA) {
|
||||
pSeatLocal->m_flAmmo1Alpha -= clframetime * 0.5;
|
||||
} else {
|
||||
pSeat->m_flAmmo1Alpha = HUD_ALPHA;
|
||||
pSeatLocal->m_flAmmo1Alpha = HUD_ALPHA;
|
||||
}
|
||||
|
||||
pos = g_hudmins + [g_hudres[0] - 152, g_hudres[1] - 42];
|
||||
HUD_DrawNums(pl.a_ammo1, pos, pSeat->m_flAmmo1Alpha, g_hud_color);
|
||||
HUD_DrawNums(pl.a_ammo1, pos, pSeatLocal->m_flAmmo1Alpha, g_hud_color);
|
||||
HUD_DrawSeperator(pos + [30,0]);
|
||||
}
|
||||
|
||||
|
@ -255,19 +255,19 @@ HUD_DrawAmmo2(void)
|
|||
player pl = (player)pSeat->m_ePlayer;
|
||||
vector pos;
|
||||
|
||||
if (pl.a_ammo2 != pSeat->m_iAmmo2Old) {
|
||||
pSeat->m_flAmmo2Alpha = 1.0;
|
||||
pSeat->m_iAmmo2Old = pl.a_ammo2;
|
||||
if (pl.a_ammo2 != pSeatLocal->m_iAmmo2Old) {
|
||||
pSeatLocal->m_flAmmo2Alpha = 1.0;
|
||||
pSeatLocal->m_iAmmo2Old = pl.a_ammo2;
|
||||
}
|
||||
|
||||
if (pSeat->m_flAmmo2Alpha >= HUD_ALPHA) {
|
||||
pSeat->m_flAmmo2Alpha -= clframetime * 0.5;
|
||||
if (pSeatLocal->m_flAmmo2Alpha >= HUD_ALPHA) {
|
||||
pSeatLocal->m_flAmmo2Alpha -= clframetime * 0.5;
|
||||
} else {
|
||||
pSeat->m_flAmmo2Alpha = HUD_ALPHA;
|
||||
pSeatLocal->m_flAmmo2Alpha = HUD_ALPHA;
|
||||
}
|
||||
|
||||
pos = g_hudmins + [g_hudres[0] - 72, g_hudres[1] - 42];
|
||||
HUD_DrawNums(pl.a_ammo2, pos, pSeat->m_flAmmo2Alpha, g_hud_color);
|
||||
HUD_DrawNums(pl.a_ammo2, pos, pSeatLocal->m_flAmmo2Alpha, g_hud_color);
|
||||
}
|
||||
|
||||
/* special ammo */
|
||||
|
@ -277,19 +277,19 @@ HUD_DrawAmmo3(void)
|
|||
player pl = (player)pSeat->m_ePlayer;
|
||||
vector pos;
|
||||
|
||||
if (pl.a_ammo3 != pSeat->m_iAmmo3Old) {
|
||||
pSeat->m_flAmmo3Alpha = 1.0;
|
||||
pSeat->m_iAmmo3Old = pl.a_ammo3;
|
||||
if (pl.a_ammo3 != pSeatLocal->m_iAmmo3Old) {
|
||||
pSeatLocal->m_flAmmo3Alpha = 1.0;
|
||||
pSeatLocal->m_iAmmo3Old = pl.a_ammo3;
|
||||
}
|
||||
|
||||
if (pSeat->m_flAmmo3Alpha >= HUD_ALPHA) {
|
||||
pSeat->m_flAmmo3Alpha -= clframetime * 0.5;
|
||||
if (pSeatLocal->m_flAmmo3Alpha >= HUD_ALPHA) {
|
||||
pSeatLocal->m_flAmmo3Alpha -= clframetime * 0.5;
|
||||
} else {
|
||||
pSeat->m_flAmmo3Alpha = HUD_ALPHA;
|
||||
pSeatLocal->m_flAmmo3Alpha = HUD_ALPHA;
|
||||
}
|
||||
|
||||
pos = g_hudmins + [g_hudres[0] - 72, g_hudres[1] - 74];
|
||||
HUD_DrawNums(pl.a_ammo3, pos, pSeat->m_flAmmo3Alpha, g_hud_color);
|
||||
HUD_DrawNums(pl.a_ammo3, pos, pSeatLocal->m_flAmmo3Alpha, g_hud_color);
|
||||
}
|
||||
|
||||
/* ammo bar */
|
||||
|
@ -388,20 +388,20 @@ HUD_DrawNotify(void)
|
|||
{
|
||||
vector pos;
|
||||
|
||||
if (pSeat->m_flPickupAlpha <= 0.0f) {
|
||||
if (pSeatLocal->m_flPickupAlpha <= 0.0f) {
|
||||
return;
|
||||
}
|
||||
|
||||
pos = g_hudmins + [g_hudres[0] - 192, g_hudres[1] - 128];
|
||||
Weapons_HUDPic(pSeat->m_iPickupWeapon, 1, pos, pSeat->m_flPickupAlpha);
|
||||
pSeat->m_flPickupAlpha -= clframetime;
|
||||
Weapons_HUDPic(pSeatLocal->m_iPickupWeapon, 1, pos, pSeatLocal->m_flPickupAlpha);
|
||||
pSeatLocal->m_flPickupAlpha -= clframetime;
|
||||
}
|
||||
|
||||
void
|
||||
HUD_WeaponPickupNotify(int w)
|
||||
{
|
||||
pSeat->m_iPickupWeapon = w;
|
||||
pSeat->m_flPickupAlpha = 1.0f;
|
||||
pSeatLocal->m_iPickupWeapon = w;
|
||||
pSeatLocal->m_flPickupAlpha = 1.0f;
|
||||
}
|
||||
|
||||
/* main entry */
|
||||
|
|
|
@ -35,6 +35,12 @@ ClientGame_InitDone(void)
|
|||
void
|
||||
ClientGame_RendererRestart(string rstr)
|
||||
{
|
||||
precache_model("models/shell.mdl");
|
||||
precache_model("models/shotgunshell.mdl");
|
||||
precache_model("sprites/muzzleflash1.spr");
|
||||
precache_model("sprites/muzzleflash2.spr");
|
||||
precache_model("sprites/muzzleflash2.spr");
|
||||
|
||||
Obituary_Precache();
|
||||
|
||||
FX_Blood_Init();
|
||||
|
|
|
@ -312,7 +312,7 @@ w_crossbow_crosshair(void)
|
|||
[96/256,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -273,7 +273,7 @@ void w_egon_crosshair(void)
|
|||
drawsubpic(cross_pos, [24,24], g_cross_spr, [72/128,48/128], [0.1875, 0.1875], [1,1,1], 1, DRAWFLAG_NORMAL);
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [0,96/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [0,96/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -424,7 +424,7 @@ void w_gauss_crosshair(void)
|
|||
[0,96/128],
|
||||
[24/256,24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
|
||||
|
|
|
@ -337,7 +337,7 @@ w_glock_hud(void)
|
|||
[0,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -177,7 +177,7 @@ void w_handgrenade_hud(void)
|
|||
#ifdef CLIENT
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [48/256,96/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [48/256,96/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -245,7 +245,7 @@ w_hornetgun_crosshair(void)
|
|||
[24/256,96/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -303,7 +303,7 @@ w_mp5_crosshair(void)
|
|||
[0,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
|
||||
|
@ -315,7 +315,7 @@ w_mp5_crosshair(void)
|
|||
[48/256,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo3Alpha,
|
||||
pSeatLocal->m_flAmmo3Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -277,7 +277,7 @@ w_python_crosshair(void)
|
|||
[24/256,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -323,7 +323,7 @@ void w_rpg_hud(void)
|
|||
[120/256,72/128],
|
||||
[24/256, 24/128],
|
||||
g_hud_color,
|
||||
pSeat->m_flAmmo2Alpha,
|
||||
pSeatLocal->m_flAmmo2Alpha,
|
||||
DRAWFLAG_ADDITIVE
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -282,7 +282,7 @@ w_satchel_hud(void)
|
|||
#ifdef CLIENT
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [72/256,96/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [72/256,96/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -336,7 +336,7 @@ w_shotgun_crosshair(void)
|
|||
HUD_DrawAmmo1();
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [72/256,72/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [72/256,72/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -271,7 +271,7 @@ void w_snark_hud(void)
|
|||
#ifdef CLIENT
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [96/256,96/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [96/256,96/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -349,7 +349,7 @@ w_tripmine_hud(void)
|
|||
#ifdef CLIENT
|
||||
HUD_DrawAmmo2();
|
||||
vector aicon_pos = g_hudmins + [g_hudres[0] - 48, g_hudres[1] - 42];
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [120/256,96/128], [24/256, 24/128], g_hud_color, pSeat->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
drawsubpic(aicon_pos, [24,24], g_hud7_spr, [120/256,96/128], [24/256, 24/128], g_hud_color, pSeatLocal->m_flAmmo2Alpha, DRAWFLAG_ADDITIVE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue