mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-07 18:02:14 -04:00
Decompile objRender
This commit is contained in:
+3
-3
@@ -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
@@ -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
File diff suppressed because it is too large
Load Diff
+4
-1
@@ -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
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user