summaryrefslogtreecommitdiff
path: root/src/KingSystem/GameData/gdtTriggerParam.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-03-10 15:42:49 +0100
committerLéo Lam <leo@leolam.fr>2021-03-11 15:10:52 +0100
commitb15b12e7c4eb23ec07a7cd437b8a144d8fba362c (patch)
tree4e20edc5932fc5d2a6760f5e7787fab124eb8f6d /src/KingSystem/GameData/gdtTriggerParam.cpp
parent819798cac1d0767aae1ef438acbd4226a63c4b0d (diff)
ksys/gdt: Silence -Wtautological-compare warning
Diffstat (limited to 'src/KingSystem/GameData/gdtTriggerParam.cpp')
-rw-r--r--src/KingSystem/GameData/gdtTriggerParam.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/KingSystem/GameData/gdtTriggerParam.cpp b/src/KingSystem/GameData/gdtTriggerParam.cpp
index 98d49f4a..2c6ba5a2 100644
--- a/src/KingSystem/GameData/gdtTriggerParam.cpp
+++ b/src/KingSystem/GameData/gdtTriggerParam.cpp
@@ -460,6 +460,10 @@ void addFlagCopyRecord(sead::ObjArray<TriggerParam::FlagCopyRecord>& records, Fl
}
record->bf.makeAllZero();
}
+
+constexpr bool IsString256ArrayType(FlagType::ValueType type) {
+ return type == FlagType::String256Array;
+}
} // namespace
/**
@@ -769,7 +773,7 @@ void TriggerParam::initResetData(sead::Heap* heap) {
mResetEntries[reset_entry_idx].type = TYPE; \
\
/* ??? */ \
- if constexpr (TYPE == FlagType::String256Array) \
+ if constexpr (IsString256ArrayType(TYPE)) \
mResetEntries[reset_entry_idx].index = s16(i); \
else \
mResetEntries[reset_entry_idx].index = i; \