mirror of
https://github.com/zeldaret/tmc
synced 2026-09-02 02:02:30 -04:00
Decompile Wizzrobes
This commit is contained in:
+1
-1
@@ -27,7 +27,7 @@ extern void sub_08004484(struct Entity_*, struct Entity_*);
|
||||
extern void ResetCollisionLayer(struct Entity_*);
|
||||
extern void sub_08004596(struct Entity_*, u32);
|
||||
extern u32 sub_080045B4(struct Entity_*, u32, u32);
|
||||
extern u32 sub_080045D4(u32, u32, u32, u32);
|
||||
extern u32 CalculateDirectionTo(u32, u32, u32, u32);
|
||||
extern u32 sub_080045DA(s32, s32);
|
||||
extern u32 sub_080086B4(u32, u32, u8*);
|
||||
extern u32 ResolveCollisionLayer(struct Entity_*);
|
||||
|
||||
+3
-3
@@ -171,9 +171,9 @@ void WallMaster2(Entity*);
|
||||
void Gleerok(Entity*);
|
||||
void VaatiEyesMacro(Entity*);
|
||||
void Tektite(Entity*);
|
||||
void WizzrobeWind(Entity*);
|
||||
void WizzrobeFire(Entity*);
|
||||
void WizzrobeIce(Entity*);
|
||||
void WizzrobeWind();
|
||||
void WizzrobeFire();
|
||||
void WizzrobeIce();
|
||||
void Armos(Entity*);
|
||||
void Eyegore(Entity*);
|
||||
void Rope(Entity*);
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
#ifndef ENEMY_WIZZROBE_H
|
||||
#define ENEMY_WIZZROBE_H
|
||||
#include "enemy.h"
|
||||
|
||||
typedef struct {
|
||||
/*0x00*/ Entity base;
|
||||
/*0x68*/ u8 unk_68[6];
|
||||
/*0x6e*/ u8 unk_6e;
|
||||
/*0x6f*/ u8 unk_6f;
|
||||
/*0x70*/ u16 unk_70;
|
||||
/*0x72*/ u16 unk_72;
|
||||
/*0x74*/ u8 unk_74[4];
|
||||
/*0x78*/ u16 targetX;
|
||||
/*0x7a*/ u16 targetY;
|
||||
/*0x7c*/ u8 unk_7c[4];
|
||||
/*0x80*/ u8 targetIndex;
|
||||
/*0x81*/ u8 timer1;
|
||||
/*0x82*/ u8 timer2;
|
||||
/*0x83*/ u8 unk_83;
|
||||
/*0x84*/ u16 tilePosition;
|
||||
/*0x86*/ u16 tileIndex;
|
||||
} WizzrobeEntity;
|
||||
|
||||
extern void sub_0802F888(WizzrobeEntity*);
|
||||
extern void sub_0802F8E4(WizzrobeEntity*);
|
||||
extern void sub_0802F9C8(WizzrobeEntity*);
|
||||
#endif
|
||||
Reference in New Issue
Block a user