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 CameraController.h:80
Definition ModelBody.h:25
Definition ShipCockpit.h:19
float CalculateSignedForwardVelocity(const vector3d &forward, const vector3d &velocity)
Definition ShipCockpit.cpp:211
void Update(const Player *player, float timeStep)
Definition ShipCockpit.cpp:49
virtual void Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) override
Definition ShipCockpit.cpp:38
virtual ~ShipCockpit()
Definition ShipCockpit.cpp:34
void OnActivated(const Player *player)
Definition ShipCockpit.cpp:201
void resetInternalCameraController(void)
Definition ShipCockpit.cpp:44
void RenderCockpit(Graphics::Renderer *renderer, const Camera *camera, FrameId frameId)
Definition ShipCockpit.cpp:192