summaryrefslogtreecommitdiff
path: root/src/Game/Actor/Damage/dmgStruct20.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Game/Actor/Damage/dmgStruct20.cpp')
-rw-r--r--src/Game/Actor/Damage/dmgStruct20.cpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/Game/Actor/Damage/dmgStruct20.cpp b/src/Game/Actor/Damage/dmgStruct20.cpp
deleted file mode 100644
index d52eb3a6..00000000
--- a/src/Game/Actor/Damage/dmgStruct20.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-#include "Game/Actor/Damage/dmgStruct20.h"
-
-namespace uking::dmg {
-
-void Struct20::reset() {
- mField_8 = 0;
- mField_C = 0;
- mField_10 = 0;
- mField_14 = -1;
- mField_18 = -1;
-}
-
-void Struct20::combineMaybe(Struct20Base* other) {
- Struct20* otherStruct = sead::DynamicCast<Struct20>(other);
- if (!otherStruct) {
- return;
- }
-
- mField_8 += otherStruct->mField_8;
- mField_C += otherStruct->mField_C;
- mField_10 += otherStruct->mField_10;
- if (mField_18 < otherStruct->mField_18) {
- mField_14 = otherStruct->mField_14;
- mField_18 = otherStruct->mField_18;
- }
-}
-
-void Struct20_2::reset() {
- mField_1C = 0;
- mField_30 = false;
-
- Struct20::reset();
-}
-
-void Struct20_2::combineMaybe(Struct20Base* other) {
- Struct20_2* otherStruct = sead::DynamicCast<Struct20_2>(other);
- if (!otherStruct) {
- Struct20::combineMaybe(other);
- return;
- }
-
- mField_1C |= otherStruct->mField_1C;
- Struct20::combineMaybe(other);
- if (mField_18 == otherStruct->mField_18 && otherStruct->mField_30) {
- mField_30 = true;
- mField_20 = otherStruct->mField_20;
- mField_24 = otherStruct->mField_24;
- mField_28 = otherStruct->mField_28;
- mField_2C = otherStruct->mField_2C;
- }
-}
-
-} // namespace uking::dmg