match func_80013A0C (#273)

* match func_80077268

* Update borders.c

* Update borders.h

* game.c labels

* rename border

* match func_80068BF4 and func_80069484

* Update camera.c

* camera.c labels

* more camera.c documentation

oh god this is gonna be another one of THOSE PR's again isn't it?

* Update camera.c

* destruction

* nonmatching func_80002DF8

* make clean now removes the linker

* Update unknown_003260.c

* match func_800A0EB4

* match render_background

* fix warnings

* style fixes

* label indicator arrows in the UI

* requested changes

* struct renames

* match func_800A7B68

* Update README.md

* match func_800A5A64

* Fix unforgivable typo

sorry im not a fake fan I sware on me nan

* Update README.md

* more detailed documentation of game_ui

* match func_800A01A0

* prelim changes

* oh no

* nonmatching func_80024D54

* labbel

* fix build

* fix context warnings

* match func_800A7520

* fixes

* requested changes

* match func_80013A0C

* immediate fixes
This commit is contained in:
Fazana
2022-11-01 16:13:07 +00:00
committed by GitHub
parent d049feabd4
commit b398583d6e
13 changed files with 177 additions and 348 deletions
+9 -5
View File
@@ -426,7 +426,9 @@ typedef struct ObjectModel {
/* 0x08 */ Triangle *triangles;
/* 0x0C */ s32 *unkC;
/* 0x10 */ s32 *unk10;
u8 pad0[0x0E];
u8 pad0[0x0B];
/* 0x1F */ s8 unk1F;
u8 pad20[2];
/* 0x22 */ s16 numberOfTextures;
/* 0x24 */ s16 numberOfVertices;
/* 0x26 */ s16 numberOfTriangles;
@@ -855,7 +857,7 @@ typedef struct Object_Exit {
/* Size: 0x224 - 548 bytes */
typedef struct Object_Racer {
/* 0x000 */ s16 playerIndex; // -1 = AI Controlled, 0 to 3 = Object controlled
/* 0x002 */ u8 unk2;
/* 0x002 */ s8 unk2;
/* 0x003 */ s8 characterId; // Affects minimap color, horn, voice, etc.
/* 0x004 */ s32 unk4;
/* 0x008 */ f32 forwardVel;
@@ -1278,12 +1280,14 @@ typedef struct Object_68 {
ObjectModel *objModel;
TextureHeader *texHeader;
};
/* 0x04 */ u8 pad04[12];
/* 0x04 */ s32 *unk4[3];
/* 0x10 */ s16 unk10;
/* 0x14 */ u8 pad14[14];
/* 0x14 */ u8 pad14[13];
/* 0x1F */ s8 unk1F;
/* 0x20 */ s8 unk20;
/* 0x21 */ s8 unk21;
} Object_68;
/* Size: 0x20 bytes */
typedef struct Object_6C {
u8 pad0[0x4];