mirror of https://github.com/zeldaret/botw.git
ksys/gdt: Fix typo
This commit is contained in:
parent
f2bce04e0c
commit
acda8ab02c
|
@ -61,7 +61,7 @@ public:
|
||||||
TriggerParamRef(TriggerParam** param_1, TriggerParam** param, bool check_permissions,
|
TriggerParamRef(TriggerParam** param_1, TriggerParam** param, bool check_permissions,
|
||||||
bool propagate_param_1_changes, bool change_only_once)
|
bool propagate_param_1_changes, bool change_only_once)
|
||||||
: mParam1(param_1), mParam(param), mCheckPermissions(check_permissions),
|
: mParam1(param_1), mParam(param), mCheckPermissions(check_permissions),
|
||||||
mPropagateParam1Changes(propagate_param_1_changes), mChangeOnlyOne(change_only_once) {}
|
mPropagateParam1Changes(propagate_param_1_changes), mChangeOnlyOnce(change_only_once) {}
|
||||||
|
|
||||||
virtual ~TriggerParamRef() = default;
|
virtual ~TriggerParamRef() = default;
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ public:
|
||||||
} \
|
} \
|
||||||
\
|
\
|
||||||
bool SET_NAME(TYPE const& value, s32 idx, bool bypass_one_trigger_check = false) { \
|
bool SET_NAME(TYPE const& value, s32 idx, bool bypass_one_trigger_check = false) { \
|
||||||
if (mRef.mChangeOnlyOne) \
|
if (mRef.mChangeOnlyOnce) \
|
||||||
return false; \
|
return false; \
|
||||||
if (!getBuffer1()->SET_NAME(value, idx, mRef.mCheckPermissions, bypass_one_trigger_check)) \
|
if (!getBuffer1()->SET_NAME(value, idx, mRef.mCheckPermissions, bypass_one_trigger_check)) \
|
||||||
return false; \
|
return false; \
|
||||||
|
@ -98,7 +98,7 @@ public:
|
||||||
} \
|
} \
|
||||||
bool SET_NAME(TYPE const& value, s32 array_idx, s32 idx, \
|
bool SET_NAME(TYPE const& value, s32 array_idx, s32 idx, \
|
||||||
bool bypass_one_trigger_check = false) { \
|
bool bypass_one_trigger_check = false) { \
|
||||||
if (mRef.mChangeOnlyOne) \
|
if (mRef.mChangeOnlyOnce) \
|
||||||
return false; \
|
return false; \
|
||||||
if (!getBuffer1()->SET_NAME(value, array_idx, idx, mRef.mCheckPermissions, \
|
if (!getBuffer1()->SET_NAME(value, array_idx, idx, mRef.mCheckPermissions, \
|
||||||
bypass_one_trigger_check)) \
|
bypass_one_trigger_check)) \
|
||||||
|
@ -110,7 +110,7 @@ public:
|
||||||
} \
|
} \
|
||||||
bool SET_NAME(TYPE const& value, const sead::SafeString& name, \
|
bool SET_NAME(TYPE const& value, const sead::SafeString& name, \
|
||||||
bool bypass_one_trigger_check = false) { \
|
bool bypass_one_trigger_check = false) { \
|
||||||
if (mRef.mChangeOnlyOne) \
|
if (mRef.mChangeOnlyOnce) \
|
||||||
return false; \
|
return false; \
|
||||||
if (!getBuffer1()->SET_NAME(value, name, mRef.mCheckPermissions, true, \
|
if (!getBuffer1()->SET_NAME(value, name, mRef.mCheckPermissions, true, \
|
||||||
bypass_one_trigger_check)) \
|
bypass_one_trigger_check)) \
|
||||||
|
@ -122,7 +122,7 @@ public:
|
||||||
} \
|
} \
|
||||||
bool SET_NAME(TYPE const& value, const sead::SafeString& name, s32 idx, \
|
bool SET_NAME(TYPE const& value, const sead::SafeString& name, s32 idx, \
|
||||||
bool bypass_one_trigger_check = false) { \
|
bool bypass_one_trigger_check = false) { \
|
||||||
if (mRef.mChangeOnlyOne) \
|
if (mRef.mChangeOnlyOnce) \
|
||||||
return false; \
|
return false; \
|
||||||
if (!getBuffer1()->SET_NAME(value, name, idx, mRef.mCheckPermissions, true, \
|
if (!getBuffer1()->SET_NAME(value, name, idx, mRef.mCheckPermissions, true, \
|
||||||
bypass_one_trigger_check)) \
|
bypass_one_trigger_check)) \
|
||||||
|
@ -163,18 +163,18 @@ public:
|
||||||
|
|
||||||
bool shouldCheckPermissions() const { return mCheckPermissions; }
|
bool shouldCheckPermissions() const { return mCheckPermissions; }
|
||||||
bool shouldPropagateParam1Changes() const { return mPropagateParam1Changes; }
|
bool shouldPropagateParam1Changes() const { return mPropagateParam1Changes; }
|
||||||
bool shouldChangeOnlyOne() const { return mChangeOnlyOne; }
|
bool shouldChangeOnlyOnce() const { return mChangeOnlyOnce; }
|
||||||
|
|
||||||
void setCheckPermissions(bool on) { mCheckPermissions = on; }
|
void setCheckPermissions(bool on) { mCheckPermissions = on; }
|
||||||
void setPropagateParam1Changes(bool on) { mPropagateParam1Changes = on; }
|
void setPropagateParam1Changes(bool on) { mPropagateParam1Changes = on; }
|
||||||
void setChangeOnlyOne(bool on) { mChangeOnlyOne = on; }
|
void setChangeOnlyOnce(bool on) { mChangeOnlyOnce = on; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
TriggerParam** mParam1;
|
TriggerParam** mParam1;
|
||||||
TriggerParam** mParam;
|
TriggerParam** mParam;
|
||||||
bool mCheckPermissions;
|
bool mCheckPermissions;
|
||||||
bool mPropagateParam1Changes;
|
bool mPropagateParam1Changes;
|
||||||
bool mChangeOnlyOne;
|
bool mChangeOnlyOnce;
|
||||||
};
|
};
|
||||||
KSYS_CHECK_SIZE_NX150(TriggerParamRef, 0x20);
|
KSYS_CHECK_SIZE_NX150(TriggerParamRef, 0x20);
|
||||||
|
|
||||||
|
@ -451,7 +451,7 @@ private:
|
||||||
KSYS_ALWAYS_INLINE bool unwrapHandle(FlagHandle handle, const Fn& fn) {
|
KSYS_ALWAYS_INLINE bool unwrapHandle(FlagHandle handle, const Fn& fn) {
|
||||||
const u32 idx = static_cast<u32>(handle);
|
const u32 idx = static_cast<u32>(handle);
|
||||||
auto& ref = BypassPerm ? getParamBypassPerm() : getParam();
|
auto& ref = BypassPerm ? getParamBypassPerm() : getParam();
|
||||||
const auto check = [&] { return !Write || !ref.shouldChangeOnlyOne(); };
|
const auto check = [&] { return !Write || !ref.shouldChangeOnlyOnce(); };
|
||||||
|
|
||||||
if (mBitFlags.isOff(BitFlag::_8000) && handle != InvalidHandle)
|
if (mBitFlags.isOff(BitFlag::_8000) && handle != InvalidHandle)
|
||||||
return check() && fn(idx, ref);
|
return check() && fn(idx, ref);
|
||||||
|
|
Loading…
Reference in New Issue