Decompile liftUpdateTiles

This commit is contained in:
Ryan Dwyer
2021-11-28 12:46:32 +10:00
parent 1c69db05b5
commit 104e7b5ec0
4 changed files with 110 additions and 287 deletions
+7 -7
View File
@@ -2101,13 +2101,13 @@
#define MODELPART_LASER_0037 0x0037 // position
#define MODELPART_LASER_0041 0x0041 // gundl
#define MODELPART_LASER_0042 0x0042 // toggle
#define MODELPART_LIFT_0000 0x0000 // bbox
#define MODELPART_LIFT_0001 0x0001 // type19
#define MODELPART_LIFT_0002 0x0002 // type19
#define MODELPART_LIFT_0003 0x0003 // type19
#define MODELPART_LIFT_0004 0x0004 // type19
#define MODELPART_LIFT_0005 0x0005 // type19
#define MODELPART_LIFT_0006 0x0006 // type19
#define MODELPART_LIFT_FLOORRECT 0x0000 // bbox
#define MODELPART_LIFT_WALL1 0x0001 // type19
#define MODELPART_LIFT_WALL2 0x0002 // type19
#define MODELPART_LIFT_WALL3 0x0003 // type19
#define MODELPART_LIFT_DOORBLOCK 0x0004 // type19
#define MODELPART_LIFT_FLOORNONRECT1 0x0005 // type19
#define MODELPART_LIFT_FLOORNONRECT2 0x0006 // type19
#define MODELPART_LOGO_0000 0x0000 // toggle
#define MODELPART_LOGO_0001 0x0001 // toggle
#define MODELPART_LOGO_0002 0x0002 // dl
+2 -2
View File
@@ -138,11 +138,11 @@ void func0f07079c(struct prop *prop, bool arg1);
s32 glassCalculateOpacity(struct coord *pos, f32 xludist, f32 opadist, f32 arg3);
u32 func0f070a1c(void);
u32 func0f070bd0(void);
void func0f070ca0(struct defaultobj *obj, void *ptr, s32 arg2, s32 arg3, union modelrodata *rodata);
void func0f070ca0(struct defaultobj *obj, void *ptr, s32 arg2, struct modelrodata_bbox *bbox, union modelrodata *rodata);
void liftActivate(struct prop *prop, u8 liftnum);
struct prop *liftFindByPad(s16 padnum);
f32 liftGetY(struct liftobj *lift);
void func0f070f08(struct liftobj *lift, bool arg0);
void liftUpdateTiles(struct liftobj *lift, bool stationary);
void liftGoToStop(struct liftobj *lift, s32 stopnum);
f32 objGetHov04(struct defaultobj *obj);
void hovUpdateGround(struct defaultobj *obj, struct hov *hov, struct coord *pos, s16 *rooms, f32 matrix[3][3]);