mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-15 04:33:03 -04:00
Decompile room0f15e85c
This commit is contained in:
@@ -59,7 +59,7 @@ void roomUnload(s32 room);
|
||||
void bgUnloadAllRooms(void);
|
||||
void bgGarbageCollectRooms(s32 bytesneeded, bool desparate);
|
||||
void bgTickRooms(void);
|
||||
Gfx *func0f15e85c(Gfx *gdl, s32 roomnum, struct roomgfxdata18 *arg2, bool arg3);
|
||||
Gfx *room0f15e85c(Gfx *gdl, s32 roomnum, struct roomgfxdata18 *arg2, bool arg3);
|
||||
Gfx *bgRenderRoomOpaque(Gfx *gdl, s32 roomnum);
|
||||
Gfx *bgRenderRoomAlpha(Gfx *gdl, s32 roomnum);
|
||||
s32 func0f15ecd8(s32 roomnum, void *allocation, Gfx *gdl, s32 arg3, struct gfxvtx *vtx, s32 arg5);
|
||||
|
||||
@@ -9,7 +9,7 @@ u32 func0f13b754(void);
|
||||
u32 func0f13b7bc(void);
|
||||
u32 func0f13b8a0(void);
|
||||
u32 func0f13bb5c(void);
|
||||
u32 func0f13bc48(void);
|
||||
void func0f13bc48(s32 roomnum, struct gfxvtx *vertices);
|
||||
void func0f13c07c(s32 arg0);
|
||||
void func0f13c2e8(s16 arg0);
|
||||
void func0f13c370(s16 roomnum);
|
||||
|
||||
+8
-3
@@ -3655,10 +3655,15 @@ struct roomgfxdata18 {
|
||||
u8 type;
|
||||
struct roomgfxdata18 *next;
|
||||
union {
|
||||
Gfx *gdl; // type 0
|
||||
struct roomgfxdata18 *child; // type 1
|
||||
struct { // type 0
|
||||
Gfx *gdl;
|
||||
struct gfxvtx *vertices;
|
||||
};
|
||||
struct { // type 1
|
||||
struct roomgfxdata18 *child;
|
||||
struct coord *unk0c; // pointer to 2 coords at least
|
||||
};
|
||||
};
|
||||
struct gfxvtx *vertices;
|
||||
u32 *colours;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user