mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-15 04:31:16 +00:00
add offsets
This commit is contained in:
parent
756d488c76
commit
8ea61879cc
@ -3,19 +3,32 @@
|
|||||||
#include "legoomni.h"
|
#include "legoomni.h"
|
||||||
#include "legoutil.h"
|
#include "legoutil.h"
|
||||||
|
|
||||||
|
// 0x100f4c28
|
||||||
int g_mouseDeadzone = 40;
|
int g_mouseDeadzone = 40;
|
||||||
|
// 0x100f4c2c
|
||||||
float g_zeroThreshold = 0.001f;
|
float g_zeroThreshold = 0.001f;
|
||||||
|
// 0x100f4c30
|
||||||
float g_movementMaxSpeed = 40.0f;
|
float g_movementMaxSpeed = 40.0f;
|
||||||
|
// 0x100f4c34
|
||||||
float g_turnMaxSpeed = 20.0f;
|
float g_turnMaxSpeed = 20.0f;
|
||||||
|
// 0x100f4c38
|
||||||
float g_movementMaxAccel = 15.0f;
|
float g_movementMaxAccel = 15.0f;
|
||||||
|
// 0x100f4c3c
|
||||||
float g_turnMaxAccel = 30.0f;
|
float g_turnMaxAccel = 30.0f;
|
||||||
|
// 0x100f4c40
|
||||||
float g_movementMinAccel = 4.0f;
|
float g_movementMinAccel = 4.0f;
|
||||||
|
// 0x100f4c44
|
||||||
float g_turnMinAccel = 15.0f;
|
float g_turnMinAccel = 15.0f;
|
||||||
|
// 0x100f4c48
|
||||||
float g_movementDecel = 50.0f;
|
float g_movementDecel = 50.0f;
|
||||||
|
// 0x100f4c4c
|
||||||
float g_turnDecel = 50.0f;
|
float g_turnDecel = 50.0f;
|
||||||
|
// 0x100f4c50
|
||||||
float g_turnSensitivity = 0.4f;
|
float g_turnSensitivity = 0.4f;
|
||||||
|
// 0x100f4c54
|
||||||
MxBool g_turnUseVelocity = MX_FALSE;
|
MxBool g_turnUseVelocity = MX_FALSE;
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054d40
|
||||||
void LegoNavController::GetDefaults(int *p_mouseDeadzone, float *p_movementMaxSpeed, float *p_turnMaxSpeed,
|
void LegoNavController::GetDefaults(int *p_mouseDeadzone, float *p_movementMaxSpeed, float *p_turnMaxSpeed,
|
||||||
float *p_movementMaxAccel, float *p_turnMaxAccel, float *p_movementDecel,
|
float *p_movementMaxAccel, float *p_turnMaxAccel, float *p_movementDecel,
|
||||||
float *p_turnDecel, float *p_movementMinAccel, float *p_turnMinAccel,
|
float *p_turnDecel, float *p_movementMinAccel, float *p_turnMinAccel,
|
||||||
@ -34,6 +47,7 @@ void LegoNavController::GetDefaults(int *p_mouseDeadzone, float *p_movementMaxSp
|
|||||||
*p_turnUseVelocity = g_turnUseVelocity;
|
*p_turnUseVelocity = g_turnUseVelocity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054dd0
|
||||||
void LegoNavController::SetDefaults(int p_mouseDeadzone, float p_movementMaxSpeed, float p_turnMaxSpeed,
|
void LegoNavController::SetDefaults(int p_mouseDeadzone, float p_movementMaxSpeed, float p_turnMaxSpeed,
|
||||||
float p_movementMaxAccel, float p_turnMaxAccel, float p_movementDecel,
|
float p_movementMaxAccel, float p_turnMaxAccel, float p_movementDecel,
|
||||||
float p_turnDecel, float p_movementMinAccel, float p_turnMinAccel,
|
float p_turnDecel, float p_movementMinAccel, float p_turnMinAccel,
|
||||||
@ -52,6 +66,7 @@ void LegoNavController::SetDefaults(int p_mouseDeadzone, float p_movementMaxSpee
|
|||||||
g_turnUseVelocity = p_turnUseVelocity;
|
g_turnUseVelocity = p_turnUseVelocity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054ac0
|
||||||
LegoNavController::LegoNavController()
|
LegoNavController::LegoNavController()
|
||||||
{
|
{
|
||||||
ResetToDefault();
|
ResetToDefault();
|
||||||
@ -78,6 +93,7 @@ LegoNavController::LegoNavController()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TODO: InputManager()
|
// TODO: InputManager()
|
||||||
|
// OFFSET: LEGO1 0x10054c30
|
||||||
// LegoNavController::~LegoNavController()
|
// LegoNavController::~LegoNavController()
|
||||||
// {
|
// {
|
||||||
// LegoInputManager* inputManager = InputManager();
|
// LegoInputManager* inputManager = InputManager();
|
||||||
@ -85,6 +101,7 @@ LegoNavController::LegoNavController()
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
// TODO: VideoManager()
|
// TODO: VideoManager()
|
||||||
|
// OFFSET: LEGO1 0x10054ca0
|
||||||
// void LegoNavController::SetControlMax(int p_hMax, int p_vMax)
|
// void LegoNavController::SetControlMax(int p_hMax, int p_vMax)
|
||||||
// {
|
// {
|
||||||
// LegoVideoManager* videoManager = VideoManager();
|
// LegoVideoManager* videoManager = VideoManager();
|
||||||
@ -100,6 +117,7 @@ LegoNavController::LegoNavController()
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054cd0
|
||||||
void LegoNavController::ResetToDefault()
|
void LegoNavController::ResetToDefault()
|
||||||
{
|
{
|
||||||
this->m_mouseDeadzone = g_mouseDeadzone;
|
this->m_mouseDeadzone = g_mouseDeadzone;
|
||||||
@ -116,6 +134,7 @@ void LegoNavController::ResetToDefault()
|
|||||||
this->m_turnSensitivity = g_turnSensitivity;
|
this->m_turnSensitivity = g_turnSensitivity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054e40
|
||||||
void LegoNavController::SetTargets(int p_hPos, int p_vPos, MxBool p_accel)
|
void LegoNavController::SetTargets(int p_hPos, int p_vPos, MxBool p_accel)
|
||||||
{
|
{
|
||||||
if (this->m_trackDefault != MX_FALSE)
|
if (this->m_trackDefault != MX_FALSE)
|
||||||
@ -139,6 +158,7 @@ void LegoNavController::SetTargets(int p_hPos, int p_vPos, MxBool p_accel)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054f10
|
||||||
float LegoNavController::CalculateNewTargetSpeed(int p_pos, int p_center, float p_maxSpeed)
|
float LegoNavController::CalculateNewTargetSpeed(int p_pos, int p_center, float p_maxSpeed)
|
||||||
{
|
{
|
||||||
float result;
|
float result;
|
||||||
@ -154,6 +174,7 @@ float LegoNavController::CalculateNewTargetSpeed(int p_pos, int p_center, float
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10054f90
|
||||||
float LegoNavController::CalculateNewAccel(int p_pos, int p_center, float p_maxAccel, int p_minAccel)
|
float LegoNavController::CalculateNewAccel(int p_pos, int p_center, float p_maxAccel, int p_minAccel)
|
||||||
{
|
{
|
||||||
float result;
|
float result;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user