From b384930de5044934207d1b2ceb4fa55705094f8b Mon Sep 17 00:00:00 2001 From: aura Date: Wed, 25 Feb 2026 14:45:28 +0100 Subject: movement stuff + fix map zoom when dragging --- src/game/physics/movement.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/game/physics/movement.h') diff --git a/src/game/physics/movement.h b/src/game/physics/movement.h index 7c78d79..47aa97d 100644 --- a/src/game/physics/movement.h +++ b/src/game/physics/movement.h @@ -1,11 +1,32 @@ #pragma once +#include "../../util/aabb.h" +#include "../world/bsp.h" #include "../player.h" +#include "../vars.h" + +extern CVAR* mv_gravity; +extern CVAR* mv_friction; +extern CVAR* mv_accelerate; +extern CVAR* mv_airaccelerate; +extern CVAR* mv_wallboost; +extern CVAR* mv_maxspeed; + struct GAME_MOVEMENT { PLAYER* pl; PLAYER_INPUT* input; GAME_DATA* game; + + VEC3 velocity; + VEC3 pos; + VEC3 angle; + F32 maxspeed; + F32 walkspeed; + AABB aabb; + BSP* bsp; + + F32 out_step; }; extern void gmove_init( GAME_DATA* game ); -- cgit v1.2.3