4#ifndef _SHIP_COCKPIT_H_
5#define _SHIP_COCKPIT_H_
9static const float COCKPIT_LAG_MAX_ANGLE = 7.5f;
10static const float COCKPIT_ROTATION_INTERP_MULTIPLIER = 5.0f;
11static const float COCKPIT_ACCEL_INTERP_MULTIPLIER = 0.5f;
12static const float COCKPIT_MAX_GFORCE = 10000.0f;
13static const float COCKPIT_ACCEL_OFFSET = 0.075f;
Definition: Renderer.h:45
Definition: CameraController.h:80
Definition: ModelBody.h:26
Definition: ShipCockpit.h:19
float CalculateSignedForwardVelocity(const vector3d &forward, const vector3d &velocity)
Definition: ShipCockpit.cpp:232
void Update(const Player *player, float timeStep)
Definition: ShipCockpit.cpp:65
virtual void Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) override
Definition: ShipCockpit.cpp:39
virtual ~ShipCockpit()
Definition: ShipCockpit.cpp:35
void OnActivated(const Player *player)
Definition: ShipCockpit.cpp:222
void resetInternalCameraController(void)
Definition: ShipCockpit.cpp:60
void RenderCockpit(Graphics::Renderer *renderer, const Camera *camera, FrameId frameId)
Definition: ShipCockpit.cpp:213