mirror of
https://github.com/blawar/ooot.git
synced 2024-07-02 09:03:36 +00:00
bf
This commit is contained in:
parent
009121ac68
commit
e12c262129
|
@ -303,7 +303,7 @@ namespace oot::hid
|
|||
|
||||
if(isFirstPerson())
|
||||
{
|
||||
if(this->r_stickMag > RDEADZONE)
|
||||
if(this->r_stickMag > oot::config().controls().stickRightDeadzone())
|
||||
{
|
||||
this->stickMag = this->r_stickMag;
|
||||
this->stickX = this->r_stickX;
|
||||
|
|
|
@ -68,10 +68,8 @@ namespace oot::hid
|
|||
s8 r_stick_x; /* -80 <= stick_x <= 80 */
|
||||
s8 r_stick_y; /* -80 <= stick_y <= 80 */
|
||||
|
||||
#ifdef ENABLE_GYRO
|
||||
float gyro[3];
|
||||
float accel[3];
|
||||
#endif
|
||||
|
||||
s64 mouse_x;
|
||||
s64 mouse_y;
|
||||
|
@ -95,10 +93,8 @@ namespace oot::hid
|
|||
float r_stickY; // [-64, 64] positive is up
|
||||
float r_stickMag; // distance from center [0, 64]
|
||||
|
||||
#ifdef ENABLE_GYRO
|
||||
bool m_hasGyro = false;
|
||||
bool m_hasAccel = false;
|
||||
#endif
|
||||
|
||||
static s64 mouseScaleX(s64 value);
|
||||
static s64 mouseScaleY(s64 value);
|
||||
|
|
|
@ -441,7 +441,7 @@ namespace oot::hid
|
|||
|
||||
uint32_t magnitude_sq = (uint32_t)(m_state.stick_x * m_state.stick_x) + (uint32_t)(m_state.stick_y * m_state.stick_y);
|
||||
|
||||
if(magnitude_sq < (uint32_t)(DEADZONE * DEADZONE))
|
||||
if(magnitude_sq < (uint32_t)(oot::config().controls().stickLeftDeadzone() * oot::config().controls().stickLeftDeadzone()))
|
||||
{
|
||||
m_state.stick_x = 0;
|
||||
m_state.stick_y = 0;
|
||||
|
@ -449,7 +449,7 @@ namespace oot::hid
|
|||
|
||||
magnitude_sq = (uint32_t)(m_state.r_stick_x * m_state.r_stick_x) + (uint32_t)(m_state.r_stick_y * m_state.r_stick_y);
|
||||
|
||||
if(magnitude_sq < (uint32_t)(RDEADZONE * RDEADZONE))
|
||||
if(magnitude_sq < (uint32_t)(oot::config().controls().stickRightDeadzone() * oot::config().controls().stickRightDeadzone()))
|
||||
{
|
||||
m_state.r_stick_x = 0;
|
||||
m_state.r_stick_y = 0;
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
#include <unordered_map>
|
||||
#include "json.h"
|
||||
#include <fstream>
|
||||
#include "port/options.h"
|
||||
|
||||
#define MAX_BUTTONS 16
|
||||
|
||||
|
@ -488,7 +489,7 @@ namespace oot::hid
|
|||
|
||||
uint32_t magnitude_sq = (uint32_t)(m_state.stick_x * m_state.stick_x) + (uint32_t)(m_state.stick_y * m_state.stick_y);
|
||||
|
||||
if(magnitude_sq < (uint32_t)(DEADZONE * DEADZONE))
|
||||
if(magnitude_sq < (uint32_t)(oot::config().controls().stickLeftDeadzone() * oot::config().controls().stickLeftDeadzone()))
|
||||
{
|
||||
m_state.stick_x = 0;
|
||||
m_state.stick_y = 0;
|
||||
|
@ -496,7 +497,7 @@ namespace oot::hid
|
|||
|
||||
magnitude_sq = (uint32_t)(m_state.r_stick_x * m_state.r_stick_x) + (uint32_t)(m_state.r_stick_y * m_state.r_stick_y);
|
||||
|
||||
if(magnitude_sq < (uint32_t)(RDEADZONE * RDEADZONE))
|
||||
if(magnitude_sq < (uint32_t)(oot::config().controls().stickRightDeadzone() * oot::config().controls().stickRightDeadzone()))
|
||||
{
|
||||
m_state.r_stick_x = 0;
|
||||
m_state.r_stick_y = 0;
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#include "geo_commands.h"
|
||||
*/
|
||||
|
||||
namespace sm64
|
||||
namespace oot
|
||||
{
|
||||
/*
|
||||
ExportDl::ExportDl(const Gfx* gfx, const char* name)
|
||||
|
@ -46,7 +46,7 @@ namespace sm64
|
|||
{
|
||||
auto hash = XXHash64::hash(name, strlen(name), 0);
|
||||
|
||||
sm64::hook::geo::reg(geo, hash);
|
||||
oot::hook::geo::reg(geo, hash);
|
||||
}
|
||||
|
||||
ExportBhv::ExportBhv(const BehaviorScript* bhv, const char* name)
|
||||
|
@ -58,7 +58,7 @@ namespace sm64
|
|||
|
||||
ExportMacro::ExportMacro(const MacroObject* macro, const u64 len, const char* name)
|
||||
{
|
||||
auto hash = sm64::hook::macro::fingerprint(macro);
|
||||
auto hash = oot::hook::macro::fingerprint(macro);
|
||||
|
||||
hook::macro::reg((const MacroObject*)macro, hash);
|
||||
}
|
||||
|
@ -77,7 +77,7 @@ namespace sm64
|
|||
{
|
||||
if(!g_logHandle)
|
||||
{
|
||||
g_logHandle = fopen("sm64.log", "w");
|
||||
g_logHandle = fopen("oot.log", "w");
|
||||
}
|
||||
return g_logHandle;
|
||||
}
|
||||
|
@ -94,4 +94,4 @@ namespace sm64
|
|||
|
||||
va_end(args);
|
||||
}
|
||||
} // namespace sm64
|
||||
} // namespace oot
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
{ \
|
||||
if(!g_##v) \
|
||||
{ \
|
||||
g_##v = sm64::hook::geo::apply(::v, hook::geo::Id::v); \
|
||||
g_##v = oot::hook::geo::apply(::v, hook::geo::Id::v); \
|
||||
} \
|
||||
return g_##v; \
|
||||
}
|
||||
|
@ -26,7 +26,7 @@
|
|||
{ \
|
||||
if(!g_##v) \
|
||||
{ \
|
||||
g_##v = sm64::hook::bhv::apply(::v, hook::bhv::Id::v); \
|
||||
g_##v = oot::hook::bhv::apply(::v, hook::bhv::Id::v); \
|
||||
} \
|
||||
return g_##v; \
|
||||
}
|
||||
|
@ -37,11 +37,11 @@
|
|||
{ \
|
||||
if(!g_##v) \
|
||||
{ \
|
||||
g_##v = sm64::hook::macro::apply(::v, hook::macro::Id::v); \
|
||||
g_##v = oot::hook::macro::apply(::v, hook::macro::Id::v); \
|
||||
} \
|
||||
return g_##v; \
|
||||
}
|
||||
//#define EXPORT_MACRO(v) static const MacroObject* g_##v = nullptr; const MacroObject* v() { if(!g_##v) { g_##v = sm64::hook::macro::apply(nullptr, hook::macro::Id::v); } return g_##v; }
|
||||
//#define EXPORT_MACRO(v) static const MacroObject* g_##v = nullptr; const MacroObject* v() { if(!g_##v) { g_##v = oot::hook::macro::apply(nullptr, hook::macro::Id::v); } return g_##v; }
|
||||
#define EXPORT_LEVEL(v) static ExportLevel export_##v(::v, sizeof(::v), #v)
|
||||
#else
|
||||
#define EXPORT_DL(v)
|
||||
|
@ -74,12 +74,12 @@
|
|||
#define EXTERN_GeoLayout(X) extern const GeoLayout X[];
|
||||
#define EXTERN_LevelScript(X) extern const LevelScript X[];
|
||||
#define EXTERN_MacroObject(X) \
|
||||
namespace sm64::macro \
|
||||
namespace oot::macro \
|
||||
{ \
|
||||
const MacroObject* X(); \
|
||||
}
|
||||
|
||||
namespace sm64
|
||||
namespace oot
|
||||
{
|
||||
void log(const char* format, ...);
|
||||
void closeExportFile();
|
||||
|
@ -108,6 +108,6 @@ namespace sm64
|
|||
{
|
||||
ExportMacro(const MacroObject* macro, const u64 len, const char* name);
|
||||
};*/
|
||||
} // namespace sm64
|
||||
} // namespace oot
|
||||
|
||||
#endif /* _DEBUG_H */
|
||||
|
|
|
@ -114,12 +114,12 @@ bool verifyIntegrity()
|
|||
|
||||
if(!hasRom)
|
||||
{
|
||||
sm64::log("error: unable to locate Z64 rom.\n");
|
||||
oot::log("error: unable to locate Z64 rom.\n");
|
||||
}
|
||||
|
||||
if(!hasPak)
|
||||
{
|
||||
sm64::log("error: unable to locate romfs/!!base.pak\n");
|
||||
oot::log("error: unable to locate romfs/!!base.pak\n");
|
||||
}
|
||||
|
||||
free(buffer);
|
||||
|
@ -143,7 +143,7 @@ static bool exists(const char* path)
|
|||
|
||||
void main_func(void)
|
||||
{
|
||||
sm64::log("initializing app\n");
|
||||
oot::log("initializing app\n");
|
||||
|
||||
//Check if texture packs exist
|
||||
if(exists("THE LEGEND OF ZELDA_HIRESTEXTURES.hts"))
|
||||
|
|
Loading…
Reference in New Issue
Block a user