Decompile objRender

This commit is contained in:
Ryan Dwyer
2022-03-10 20:59:28 +10:00
parent 44849599e2
commit 960baf33a8
5 changed files with 264 additions and 1545 deletions
+3 -3
View File
@@ -3735,9 +3735,9 @@ Gfx *chrRender(struct prop *prop, Gfx *gdl, bool withalpha)
// Configure colours for night vision if in use
if (USINGDEVICE(DEVICE_NIGHTVISION)) {
colour[0] = var8009caec[3];
colour[1] = var8009caec[3];
colour[2] = var8009caec[3];
colour[0] = var8009caef;
colour[1] = var8009caef;
colour[2] = var8009caef;
colour[3] = var8009caf0;
}
+6 -3
View File
@@ -75,7 +75,10 @@ u32 var8009cadc;
u32 var8009cae0;
u32 var8009cae4;
u32 var8009cae8;
u8 var8009caec[4];
u8 var8009caec;
u8 var8009caed;
u8 var8009caee;
u8 var8009caef;
u8 var8009caf0;
struct var80061420 *var80061420 = NULL;
@@ -146,7 +149,7 @@ u8 func0f000a10(s32 roomnum)
s32 value = g_Rooms[roomnum].unk52;
if (USINGDEVICE(DEVICE_NIGHTVISION) || USINGDEVICE(DEVICE_IRSCANNER)) {
value += var8009caec[0];
value += var8009caec;
} else {
value += g_Rooms[roomnum].unk4b;
}
@@ -172,7 +175,7 @@ u8 func0f000b24(s32 roomnum)
u32 value;
if (USINGDEVICE(DEVICE_NIGHTVISION) || USINGDEVICE(DEVICE_IRSCANNER)) {
return var8009caec[0];
return var8009caec;
}
if (g_Rooms[roomnum].flags & ROOMFLAG_0040) {
+246 -1537
View File
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -62,7 +62,10 @@ extern OSMesgQueue __osEepromTimerQ;
extern OSMesg __osEepromTimerMsg;
extern u32 var8009ca84;
extern u8 *g_FrameBuffers[2];
extern u8 var8009caec[4];
extern u8 var8009caec;
extern u8 var8009caed;
extern u8 var8009caee;
extern u8 var8009caef;
extern u8 var8009caf0;
extern struct prop *g_DangerousProps[MAX_DANGEROUSPROPS];
extern u16 *var8009cc40;
+5 -1
View File
@@ -1,7 +1,6 @@
#include <ultra64.h>
#include <n_libaudio.h>
#include "naudio/n_abi.h"
#include "bss.h"
#include "lib/mp3.h"
#include "mp3/mp3.h"
#include "types.h"
@@ -30,6 +29,11 @@ struct asistream *g_AsiStream;
s16 _getRate(f32 vol, f32 tgt, s32 count, u16 *ratel);
s32 func00038ba8(s32 arg0, u8 *arg1, s32 arg2, s32 arg3);
extern f32 *var8009c6d8;
extern f32 *var8009c6dc;
extern struct mp3decfourbytes *var8009c640;
extern f32 *var8009c644;
void mp3Init(ALHeap *heap)
{
bzero(&g_Mp3Vars, sizeof(struct mp3vars));