Add files via upload

This commit is contained in:
Macrepeh
2020-07-01 17:54:31 -04:00
committed by GitHub
parent 1f7442f8e8
commit 3f624af380
+27
View File
@@ -0,0 +1,27 @@
#include "global.h"
#include "entity.h"
extern void UpdateSpriteOrderAndFlip();
extern u32 CheckIsDungeon();
void Archway(Entity *this)
{
u32 v1;
u32 v2;
u32 v3;
if (this->action == 0) {
v1 = this->action = 1;
v2 = this->spriteSettings.raw;
v1 = v1 - 0x5;
v1 = v1 & v2;
this->spriteSettings.raw = v1 | 1;
this->frameIndex = this->entityType.parameter;
this->collisionLayer = 2;
UpdateSpriteOrderAndFlip(this);
v3 = CheckIsDungeon();
if (v3 != 0) {
this->ticks.b0 = (this->ticks.b0 & 0xf8) | 1;
}
}
}