mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-28 04:51:42 +00:00
Mixed code...
This commit is contained in:
parent
5793ba8220
commit
4a963d363e
1 changed files with 6 additions and 4 deletions
10
src/b_bot.c
10
src/b_bot.c
|
|
@ -445,10 +445,12 @@ void B_KeysToTiccmd(mobj_t *mo, ticcmd_t *cmd, boolean forward, boolean backward
|
||||||
|
|
||||||
// cap inputs so the bot can't accelerate faster diagonally
|
// cap inputs so the bot can't accelerate faster diagonally
|
||||||
angle = R_PointToAngle2(0, 0, cmd->sidemove << FRACBITS, cmd->forwardmove << FRACBITS);
|
angle = R_PointToAngle2(0, 0, cmd->sidemove << FRACBITS, cmd->forwardmove << FRACBITS);
|
||||||
INT32 maxforward = abs(P_ReturnThrustY(NULL, angle, MAXPLMOVE));
|
{
|
||||||
INT32 maxside = abs(P_ReturnThrustX(NULL, angle, MAXPLMOVE));
|
INT32 maxforward = abs(P_ReturnThrustY(NULL, angle, MAXPLMOVE));
|
||||||
cmd->forwardmove = max(min(cmd->forwardmove, maxforward), -maxforward);
|
INT32 maxside = abs(P_ReturnThrustX(NULL, angle, MAXPLMOVE));
|
||||||
cmd->sidemove = max(min(cmd->sidemove, maxside), -maxside);
|
cmd->forwardmove = max(min(cmd->forwardmove, maxforward), -maxforward);
|
||||||
|
cmd->sidemove = max(min(cmd->sidemove, maxside), -maxside);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (jump)
|
if (jump)
|
||||||
cmd->buttons |= BT_JUMP;
|
cmd->buttons |= BT_JUMP;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue