mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-15 08:51:24 +00:00
Merge branch 'master' into newrenderer
This commit is contained in:
commit
2f696e1a95
3 changed files with 8 additions and 13 deletions
|
@ -232,6 +232,7 @@ DEFINE_ACTION_FUNCTION(FSavegameManager, LoadSavegame)
|
||||||
|
|
||||||
void FSavegameManagerBase::DoSave(int Selected, const char *savegamestring)
|
void FSavegameManagerBase::DoSave(int Selected, const char *savegamestring)
|
||||||
{
|
{
|
||||||
|
RemoveNewSaveNode();
|
||||||
if (Selected != 0)
|
if (Selected != 0)
|
||||||
{
|
{
|
||||||
auto node = SaveGames[Selected];
|
auto node = SaveGames[Selected];
|
||||||
|
|
|
@ -755,7 +755,7 @@ static void processVehicleInput(player_struct *p, ControlInfo* const hidInput, I
|
||||||
input.avel = boatApplyTurn(p, hidInput, kbdLeft, kbdRight, scaleAdjust);
|
input.avel = boatApplyTurn(p, hidInput, kbdLeft, kbdRight, scaleAdjust);
|
||||||
}
|
}
|
||||||
|
|
||||||
input.fvel = clamp(xs_CRoundToInt(p->MotoSpeed), -(MAXVELMOTO >> 3), MAXVELMOTO);
|
loc.fvel = clamp(xs_CRoundToInt(p->MotoSpeed), -(MAXVELMOTO >> 3), MAXVELMOTO);
|
||||||
input.avel *= BAngToDegree;
|
input.avel *= BAngToDegree;
|
||||||
loc.avel += input.avel;
|
loc.avel += input.avel;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2638,7 +2638,12 @@ loc_1BD2E:
|
||||||
|
|
||||||
Player* pPlayer = &PlayerList[nPlayer];
|
Player* pPlayer = &PlayerList[nPlayer];
|
||||||
|
|
||||||
if (actions & (SB_LOOK_UP | SB_LOOK_DOWN))
|
if (SyncInput())
|
||||||
|
{
|
||||||
|
pPlayer->horizon.sethorizon(sPlayerInput[nPlayer].pan, &sPlayerInput[nLocalPlayer].actions);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (actions & (SB_LOOK_UP | SB_LOOK_DOWN) || sPlayerInput[nPlayer].pan)
|
||||||
{
|
{
|
||||||
pPlayer->nDestVertPan = pPlayer->horizon.horiz;
|
pPlayer->nDestVertPan = pPlayer->horizon.horiz;
|
||||||
pPlayer->bPlayerPan = pPlayer->bLockPan = true;
|
pPlayer->bPlayerPan = pPlayer->bLockPan = true;
|
||||||
|
@ -2649,17 +2654,6 @@ loc_1BD2E:
|
||||||
pPlayer->bPlayerPan = pPlayer->bLockPan = false;
|
pPlayer->bPlayerPan = pPlayer->bLockPan = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SyncInput())
|
|
||||||
{
|
|
||||||
pPlayer->horizon.sethorizon(sPlayerInput[nPlayer].pan, &sPlayerInput[nLocalPlayer].actions);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sPlayerInput[nPlayer].pan)
|
|
||||||
{
|
|
||||||
pPlayer->nDestVertPan = pPlayer->horizon.horiz;
|
|
||||||
pPlayer->bPlayerPan = pPlayer->bLockPan = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (totalvel[nPlayer] > 20)
|
if (totalvel[nPlayer] > 20)
|
||||||
{
|
{
|
||||||
pPlayer->bPlayerPan = false;
|
pPlayer->bPlayerPan = false;
|
||||||
|
|
Loading…
Reference in a new issue