diff options
author | Diegoisawesome <diego@domoreaweso.me> | 2018-01-07 17:50:13 -0600 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2018-01-07 17:50:13 -0600 |
commit | a11c65ff1ac380cd213b26d0bb7a2787936b33f9 (patch) | |
tree | dc922332a1cdd24625e2e5714d7f43387a0d2731 /include | |
parent | efe19e95c846a658c5e9bd9908de548db00dcab5 (diff) |
Port field_door
Diffstat (limited to 'include')
-rw-r--r-- | include/field_camera.h | 1 | ||||
-rw-r--r-- | include/field_door.h | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/include/field_camera.h b/include/field_camera.h index a8559e1c2..f68c67854 100644 --- a/include/field_camera.h +++ b/include/field_camera.h @@ -24,5 +24,6 @@ extern u16 gUnknown_03005DE8; void DrawWholeMapView(void); void CurrentMapDrawMetatileAt(int x, int y); +void DrawDoorMetatileAt(int x, int y, u16 *arr); #endif //GUARD_FIELD_CAMERA_H diff --git a/include/field_door.h b/include/field_door.h index f1dfc551d..dd039a5c2 100644 --- a/include/field_door.h +++ b/include/field_door.h @@ -1,11 +1,27 @@ #ifndef GUARD_FIELDDOOR_H #define GUARD_FIELDDOOR_H +struct DoorGraphics +{ + u16 metatileNum; + u8 sound; + u8 size; + const void *tiles; + const void *palette; +}; + +struct DoorAnimFrame +{ + u8 time; + u16 offset; +}; + void FieldSetDoorOpened(u32, u32); void FieldSetDoorClosed(u32, u32); s8 FieldAnimateDoorClose(u32, u32); s8 FieldAnimateDoorOpen(u32, u32); bool8 FieldIsDoorAnimationRunning(void); u32 GetDoorSoundEffect(u32 x, u32 y); +bool8 sub_808A964(void); #endif |