mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-29 16:32:40 -04:00
Name most sky symbols
This commit is contained in:
+18
-18
@@ -8,28 +8,28 @@ void skyReset(u32 stagenum);
|
||||
|
||||
void skyTick(void);
|
||||
|
||||
void sky0f11f000(f32 left, f32 top, struct coord *arg2);
|
||||
bool sky0f11f07c(struct coord *arg0, struct coord *arg1, f32 *arg2);
|
||||
bool sky0f11f1fc(struct coord *arg0, struct coord *arg1, f32 *arg2);
|
||||
void sky0f11f384(struct coord *arg0, struct coord *arg1, struct coord *out);
|
||||
void skyGetWorldPosFromScreenPos(f32 left, f32 top, struct coord *dst);
|
||||
bool skyIsScreenCornerInSky(struct coord *corner3dpos, struct coord *dstpos, f32 *dstfrac);
|
||||
bool skyIsCornerInWater(struct coord *corner3dpos, struct coord *dstpos, f32 *dstfrac);
|
||||
void skyCalculateEdgeVertex(struct coord *arg0, struct coord *arg1, struct coord *out);
|
||||
f32 skyClamp(f32 value, f32 min, f32 max);
|
||||
f32 skyRound(f32 value);
|
||||
void skyChooseCloudVtxColour(struct skything18 *arg0, f32 arg1);
|
||||
void sky0f11f6ec(struct skything18 *arg0, f32 arg1);
|
||||
void skyChooseCloudVtxColour(struct skyvtx3d *arg0, f32 arg1);
|
||||
void skyChooseWaterVtxColour(struct skyvtx3d *arg0, f32 arg1);
|
||||
Gfx *skyRender(Gfx *gdl);
|
||||
void sky0f1228d0(struct skything18 *arg0, Mtxf *arg1, u16 arg2, f32 arg3, f32 arg4, struct skything38 *arg5);
|
||||
bool sky0f122ce8(struct skything38 *arg0, struct skything38 *arg1);
|
||||
Gfx *sky0f122d4c(Gfx *gdl, struct skything38 *arg1, struct skything38 *arg2, struct skything38 *arg3, f32 arg4, bool textured);
|
||||
Gfx *sky0f123fd4(Gfx *gdl, struct skything38 *arg1, struct skything38 *arg2, struct skything38 *arg3, struct skything38 *arg4, f32 arg5);
|
||||
void skyCreateArtifact(struct artifact *artifact, s32 x, s32 y);
|
||||
f32 sky0f125a1c(struct artifact *artifacts);
|
||||
void skyConvertVertex(struct skyvtx3d *arg0, Mtxf *arg1, u16 arg2, f32 arg3, f32 arg4, struct skyvtx2d *arg5);
|
||||
bool skyVerticesAreSame(struct skyvtx2d *arg0, struct skyvtx2d *arg1);
|
||||
Gfx *skyRenderTri(Gfx *gdl, struct skyvtx2d *arg1, struct skyvtx2d *arg2, struct skyvtx2d *arg3, f32 arg4, bool textured);
|
||||
Gfx *skyRenderFull(Gfx *gdl, struct skyvtx2d *arg1, struct skyvtx2d *arg2, struct skyvtx2d *arg3, struct skyvtx2d *arg4, f32 arg5);
|
||||
void skyCreateSunArtifact(struct artifact *artifact, s32 x, s32 y);
|
||||
f32 skyGetArtifactGroupIntensityFrac(struct artifact *artifacts);
|
||||
Gfx *skyRenderSuns(Gfx *gdl, bool xray);
|
||||
Gfx *sky0f126384(Gfx *gdl, f32 x, f32 y, f32 arg3, f32 orbsize, s32 arg5, f32 arg6);
|
||||
Gfx *sky0f126c3c(Gfx *gdl, f32 x, f32 y, f32 z, f32 arg4, f32 arg5);
|
||||
Gfx *sky0f126de8(Gfx *gdl);
|
||||
Gfx *skyRenderFlare(Gfx *gdl, f32 x, f32 y, f32 intensityfrac, f32 size, s32 flaretimer240, f32 alphafrac);
|
||||
Gfx *skyRenderTeleportFlare(Gfx *gdl, f32 x, f32 y, f32 z, f32 size, f32 intensityfrac);
|
||||
Gfx *skyRenderTeleportFlares(Gfx *gdl);
|
||||
Gfx *skyRenderArtifacts(Gfx *gdl);
|
||||
void sky0f127334(s32 arg0, s32 arg1, s32 arg2);
|
||||
s32 sky0f127490(s32 arg0, s32 arg1);
|
||||
Gfx *sky0f1274d8(Gfx *gdl);
|
||||
void skySetOverexposure(s32 arg0, s32 arg1, s32 arg2);
|
||||
s32 skyCalculateOverexposureComponent(s32 arg0, s32 arg1);
|
||||
Gfx *skyRenderOverexposure(Gfx *gdl);
|
||||
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -121,7 +121,7 @@
|
||||
#define gDPSetFogColorViaWord(pkt, rgba) gDPSetColor(pkt, G_SETFOGCOLOR, rgba)
|
||||
|
||||
/**
|
||||
* gDPFillRectangle - a wrapper around gDPFillRectangle which applies
|
||||
* gDPFillRectangleScaled - a wrapper around gDPFillRectangle which applies
|
||||
* g_ScaleX to the X coordinates.
|
||||
*
|
||||
* g_ScaleX is normally 1, but 2 when using hi-res.
|
||||
|
||||
+17
-17
@@ -2792,12 +2792,12 @@ struct player {
|
||||
/*0x1c1c*/ bool usinggoggles; // using night vision or IR scanner
|
||||
/*0x1c20*/ struct sndstate *nvhum;
|
||||
/*0x1c24*/ struct sndstate *nvoverload;
|
||||
/*0x1c28*/ s32 unk1c28;
|
||||
/*0x1c2c*/ s32 unk1c2c;
|
||||
/*0x1c30*/ s32 unk1c30;
|
||||
/*0x1c34*/ s32 unk1c34;
|
||||
/*0x1c38*/ s32 unk1c38;
|
||||
/*0x1c3c*/ s32 unk1c3c;
|
||||
/*0x1c28*/ s32 overexposurered;
|
||||
/*0x1c2c*/ s32 overexposuregreen;
|
||||
/*0x1c30*/ s32 overexposureblue;
|
||||
/*0x1c34*/ s32 prevoverexposurered;
|
||||
/*0x1c38*/ s32 prevoverexposuregreen;
|
||||
/*0x1c3c*/ s32 prevoverexposureblue;
|
||||
/*0x1c40*/ u32 joybutinhibit;
|
||||
/*0x1c44*/ struct coord bondextrapos;
|
||||
/*0x1c50*/ u8 menuisactive : 1;
|
||||
@@ -6316,19 +6316,19 @@ struct texcacheitem {
|
||||
u8 heights[7];
|
||||
};
|
||||
|
||||
struct skything18 {
|
||||
/*0x00*/ f32 unk00;
|
||||
/*0x04*/ f32 unk04;
|
||||
/*0x08*/ f32 unk08;
|
||||
/*0x0c*/ f32 unk0c;
|
||||
/*0x10*/ f32 unk10;
|
||||
struct skyvtx3d {
|
||||
/*0x00*/ f32 x;
|
||||
/*0x04*/ f32 y;
|
||||
/*0x08*/ f32 z;
|
||||
/*0x0c*/ f32 s;
|
||||
/*0x10*/ f32 t;
|
||||
/*0x14*/ u8 r;
|
||||
/*0x15*/ u8 g;
|
||||
/*0x16*/ u8 b;
|
||||
/*0x17*/ u8 a;
|
||||
};
|
||||
|
||||
struct skything38 {
|
||||
struct skyvtx2d {
|
||||
/*0x00*/ f32 unk00;
|
||||
/*0x04*/ f32 unk04;
|
||||
/*0x08*/ f32 unk08;
|
||||
@@ -6337,10 +6337,10 @@ struct skything38 {
|
||||
/*0x14*/ f32 g;
|
||||
/*0x18*/ f32 b;
|
||||
/*0x1c*/ f32 a;
|
||||
/*0x20*/ f32 unk20;
|
||||
/*0x24*/ f32 unk24;
|
||||
/*0x28*/ f32 unk28;
|
||||
/*0x2c*/ f32 unk2c;
|
||||
/*0x20*/ f32 s;
|
||||
/*0x24*/ f32 t;
|
||||
/*0x28*/ f32 x;
|
||||
/*0x2c*/ f32 y;
|
||||
/*0x30*/ f32 unk30;
|
||||
/*0x34*/ f32 unk34;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user