SVN r116 (trunk)
This commit is contained in:
parent
afd6a1258f
commit
ac53ed6ecd
25 changed files with 595 additions and 740 deletions
|
|
@ -67,6 +67,102 @@ static TArray<sector_t *> PredictionTouchingSectorsBackup;
|
|||
|
||||
BOOL onground;
|
||||
|
||||
// The player_s constructor. Since LogText is not a POD, we cannot just
|
||||
// memset it all to 0.
|
||||
player_s::player_s()
|
||||
: mo(0),
|
||||
playerstate(0),
|
||||
cls(0),
|
||||
DesiredFOV(0),
|
||||
FOV(0),
|
||||
viewz(0),
|
||||
viewheight(0),
|
||||
defaultviewheight(0),
|
||||
deltaviewheight(0),
|
||||
bob(0),
|
||||
momx(0),
|
||||
momy(0),
|
||||
centering(0),
|
||||
turnticks(0),
|
||||
oldbuttons(0),
|
||||
attackdown(0),
|
||||
health(0),
|
||||
InvFirst(0),
|
||||
InvSel(0),
|
||||
inventorytics(0),
|
||||
CurrentPlayerClass(0),
|
||||
pieces(0),
|
||||
backpack(0),
|
||||
fragcount(0),
|
||||
lastkilltime(0),
|
||||
multicount(0),
|
||||
spreecount(0),
|
||||
ReadyWeapon(0),
|
||||
PendingWeapon(0),
|
||||
cheats(0),
|
||||
Powers(0),
|
||||
refire(0),
|
||||
inconsistant(0),
|
||||
killcount(0),
|
||||
itemcount(0),
|
||||
secretcount(0),
|
||||
damagecount(0),
|
||||
bonuscount(0),
|
||||
hazardcount(0),
|
||||
poisoncount(0),
|
||||
poisoner(0),
|
||||
attacker(0),
|
||||
extralight(0),
|
||||
xviewshift(0),
|
||||
morphTics(0),
|
||||
PremorphWeapon(0),
|
||||
chickenPeck(0),
|
||||
jumpTics(0),
|
||||
respawn_time(0),
|
||||
camera(0),
|
||||
air_finished(0),
|
||||
accuracy(0),
|
||||
stamina(0),
|
||||
savedyaw(0),
|
||||
savedpitch(0),
|
||||
angle(0),
|
||||
dest(0),
|
||||
prev(0),
|
||||
enemy(0),
|
||||
missile(0),
|
||||
mate(0),
|
||||
last_mate(0),
|
||||
t_active(0),
|
||||
t_respawn(0),
|
||||
t_strafe(0),
|
||||
t_react(0),
|
||||
t_fight(0),
|
||||
t_roam(0),
|
||||
t_rocket(0),
|
||||
isbot(0),
|
||||
first_shot(0),
|
||||
sleft(0),
|
||||
allround(0),
|
||||
oldx(0),
|
||||
oldy(0),
|
||||
skin(0),
|
||||
BlendR(0),
|
||||
BlendG(0),
|
||||
BlendB(0),
|
||||
BlendA(0),
|
||||
LogText(),
|
||||
crouching(0),
|
||||
crouchdir(0),
|
||||
crouchfactor(0),
|
||||
crouchoffset(0),
|
||||
crouchviewdelta(0)
|
||||
{
|
||||
memset (&cmd, 0, sizeof(cmd));
|
||||
memset (&userinfo, 0, sizeof(userinfo));
|
||||
memset (frags, 0, sizeof(frags));
|
||||
memset (psprites, 0, sizeof(psprites));
|
||||
memset (&skill, 0, sizeof(skill));
|
||||
}
|
||||
|
||||
// This function supplements the pointer cleanup in dobject.cpp, because
|
||||
// player_s is not derived from DObject. (I tried it, and DestroyScan was
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue