summaryrefslogtreecommitdiff
path: root/src/object/lightableSwitch.c
diff options
context:
space:
mode:
authorHenny022p <73211432+Henny022p@users.noreply.github.com>2026-02-08 18:32:38 +0100
committerGitHub <noreply@github.com>2026-02-08 18:32:38 +0100
commit5ab63f00e522ff69c5bc987e379f0163943f2833 (patch)
tree53622222ac729c6ab6dc75ef7f9bafa8031daf18 /src/object/lightableSwitch.c
parent73901a0a012d55ebb66a4627dcb246d19737fcb5 (diff)
parent5b2cafdc894823d57beee8f3947a391d881d91de (diff)
Merge pull request #701 from Henny022p/cleanup/250302HEADmaster
Various code cleanup changes
Diffstat (limited to 'src/object/lightableSwitch.c')
-rw-r--r--src/object/lightableSwitch.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/object/lightableSwitch.c b/src/object/lightableSwitch.c
index e8f22525..a8ed21cb 100644
--- a/src/object/lightableSwitch.c
+++ b/src/object/lightableSwitch.c
@@ -7,9 +7,9 @@
#include "asm.h"
#include "entity.h"
#include "flags.h"
-#include "functions.h"
#include "hitbox.h"
#include "object.h"
+#include "physics.h"
#include "room.h"
#include "sound.h"
#include "tiles.h"
@@ -19,8 +19,8 @@ typedef struct {
/*0x68*/ u8 unused1[12];
/*0x74*/ u16 unk_74;
/*0x76*/ u8 unused2[14];
- /*0x84*/ u16 unk_84;
- /*0x86*/ u16 unk_86;
+ /*0x84*/ u16 flag1;
+ /*0x86*/ u16 flag2;
} LightableSwitchEntity;
static void sub_0809EB30(LightableSwitchEntity* this);
@@ -69,10 +69,10 @@ void LightableSwitch_Type0_Init(LightableSwitchEntity* this) {
void LightableSwitch_Type0_Action1(LightableSwitchEntity* this) {
if ((super->contactFlags & CONTACT_NOW) != 0) {
- if (CheckFlags(this->unk_86) != 0) {
- ClearFlag(this->unk_86);
+ if (CheckFlags(this->flag2) != 0) {
+ ClearFlag(this->flag2);
} else {
- SetFlag(this->unk_86);
+ SetFlag(this->flag2);
}
EnqueueSFX(SFX_110);
}
@@ -82,7 +82,7 @@ void LightableSwitch_Type0_Action1(LightableSwitchEntity* this) {
static void sub_0809EABC(LightableSwitchEntity* this) {
bool32 anySet = 0;
- if (CheckFlags(this->unk_86)) {
+ if (CheckFlags(this->flag2)) {
anySet = 1;
}
if (super->frameIndex != anySet) {
@@ -141,7 +141,7 @@ void LightableSwitch_Type1_Init(LightableSwitchEntity* this) {
super->hitbox = (Hitbox*)&gHitbox_0;
sub_0809EAD8(this);
UpdateSpriteForCollisionLayer(super);
- if (CheckFlags(this->unk_84)) {
+ if (CheckFlags(this->flag1)) {
super->action = 3;
super->frameIndex = 2;
}
@@ -152,21 +152,21 @@ void LightableSwitch_Type1_Action1(LightableSwitchEntity* this) {
super->action = 2;
super->timer = 16;
super->frameIndex = 2;
- SetFlag(this->unk_86);
+ SetFlag(this->flag2);
EnqueueSFX(SFX_110);
}
}
void LightableSwitch_Type1_Action2(LightableSwitchEntity* this) {
- if (CheckFlags(this->unk_84)) {
+ if (CheckFlags(this->flag1)) {
super->action = 3;
} else {
if (--super->timer == 0) {
super->action = 1;
super->frameIndex = 3;
- ClearFlag(this->unk_86);
+ ClearFlag(this->flag2);
EnqueueSFX(SFX_110);
}
}