MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / player_reset

Function player_reset

TheForceEngine/TFE_DarkForces/player.cpp:1527–1563  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1525 }
1526
1527 void player_reset()
1528 {
1529 s_externalYawSpd = 0;
1530 s_playerPitch = 0;
1531 s_playerRoll = 0;
1532 s_forwardSpd = 0;
1533 s_strafeSpd = 0;
1534 s_maxMoveDist = FIXED(2);
1535 // s_282344 = 34;
1536 s_minEyeDistFromFloor = FIXED(2);
1537 s_postLandVel = 0;
1538 s_landUpVel = 0;
1539 s_playerVelX = 0;
1540 s_playerUpVel = 0;
1541 s_playerUpVel2 = 0;
1542 s_playerVelZ = 0;
1543 s_externalVelX = 0;
1544 // s_282380 = 0;
1545 s_externalVelZ = 0;
1546 s_playerSpeedAve = 0;
1547 s_weaponLight = 0;
1548 s_headwaveVerticalOffset = 0;
1549 s_playerUse = JFALSE;
1550 s_playerActionUse = JFALSE;
1551 s_onFloor = JFALSE;
1552
1553 s_playerStopAccel = -540672; // -8.25
1554 s_playerCrouchSpd = 0;
1555 s_prevDistFromFloor = 0;
1556 s_playerObject->worldHeight = 0x5cccc; // 5.8
1557 s_disablePlayerMovement = JFALSE;
1558 s_disablePlayerRotation = JFALSE;
1559 s_disablePlayerFire = JFALSE;
1560
1561 s_externalCameraMode = JFALSE;
1562 player_setupEyeObject(s_playerObject);
1563 }
1564
1565 void player_changeSector(RSector* newSector)
1566 {

Callers 1

handlePlayerDyingFunction · 0.85

Calls 1

player_setupEyeObjectFunction · 0.85

Tested by

no test coverage detected