SSBM Decomp
Loading...
Searching...
No Matches
gmresult.static.h
Go to the documentation of this file.
1#ifndef MELEE_GM_RESULT_STATIC_H
2#define MELEE_GM_RESULT_STATIC_H
3
4#include <placeholder.h>
5
6#include "baselib/forward.h"
7#include "gm/forward.h"
8#include "sc/forward.h"
9
10#include <dolphin/mtx.h>
11
13 /* +00 */ u8 x0;
14 /* +01 */ u8 page;
15 /* +02 */ u16 x2;
16 /* +04 */ f32 scroll_offset;
18 /* +0C */ HSD_GObj* camera;
19 /* +10 */ HSD_Text* stats_text[3][10];
20 // /* +10 */ HSD_Text* stats_x10[10]; ///< these text arrays are the
21 // scrollable stats
22 // /* +3C */ HSD_Text* stats_x3C[10];
23 // /* +60 */ HSD_Text* stats_x60[10];
24 /* +88 */ HSD_Text* ko_count;
25 /* +8C */ HSD_Text* ko_time;
26 /* +90 */ HSD_JObj* jobjs[15];
27 /* +CC */ Vec3 stats_position;
28};
29
31 /* +00 */ u8 x0;
32 /* +01 */ u8 x1;
33 /* +02 */ char pad_02[0x4 - 0x2];
34 /* +04 */ u8 x4;
35 /* +05 */ u8 x5;
36 /* +06 */ u8 x6;
37 /* +08 */ s32 x8;
38 /* +0C */ f32 xC;
39 /* +10 */ SceneDesc* pnlsce;
40 /* +14 */ SceneDesc* flmsce;
41 /* +18 */ HSD_GObj* x18;
42 /* +1C */ HSD_CObj* cobj;
43 /* +20 */ HSD_JObj* x20;
44 /* +24 */ HSD_JObj* x24;
45 /* +28 */ HSD_JObj* x28;
46 /* +2C */ HSD_Text* x2C;
47 /* +30 */ HSD_JObj* x30;
48 /* +34 */ HSD_JObj* x34[6];
49 /* +4C */ Vec3 x4C[6];
50 /* +94 */ MatchEnd* x94;
51 /* +98 */ struct ResultsPlayerData player_data[6];
52};
53STATIC_ASSERT(sizeof(struct ResultsData) == 0x5A8);
54
56static u32 lbl_804D3FA0;
57static u32 lbl_804D3FA4;
58static s8 lbl_804D3FB0 = 0x30;
59
60#endif
static u32 lbl_804D3FA0
Definition gmresult.static.h:56
static s8 lbl_804D3FB0
Definition gmresult.static.h:58
static u32 lbl_804D3FA4
Definition gmresult.static.h:57
static struct ResultsData lbl_8046DBE8
Definition gmresult.static.h:55
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition cobj.h:39
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition sislib.h:37
Definition types.h:556
Definition gmresult.static.h:30
s32 x8
Definition gmresult.static.h:37
Vec3 x4C[6]
Definition gmresult.static.h:49
f32 xC
Definition gmresult.static.h:38
HSD_JObj * x24
Definition gmresult.static.h:44
HSD_GObj * x18
main proc?
Definition gmresult.static.h:41
MatchEnd * x94
Definition gmresult.static.h:50
u8 x5
team winner?
Definition gmresult.static.h:35
HSD_JObj * x34[6]
Definition gmresult.static.h:48
HSD_Text * x2C
Definition gmresult.static.h:46
HSD_JObj * x30
Definition gmresult.static.h:47
u8 x4
winner?
Definition gmresult.static.h:34
struct ResultsPlayerData player_data[6]
Definition gmresult.static.h:51
HSD_JObj * x20
winner logo?
Definition gmresult.static.h:43
u8 x6
also winner?
Definition gmresult.static.h:36
HSD_JObj * x28
Definition gmresult.static.h:45
u8 x0
Definition gmresult.static.h:31
char pad_02[0x4 - 0x2]
Definition gmresult.static.h:33
u8 x1
some sort of state
Definition gmresult.static.h:32
SceneDesc * flmsce
Definition gmresult.static.h:40
HSD_CObj * cobj
Definition gmresult.static.h:42
SceneDesc * pnlsce
Definition gmresult.static.h:39
Definition gmresult.static.h:12
f32 scroll_offset
Definition gmresult.static.h:16
HSD_JObj * jobjs[15]
Definition gmresult.static.h:26
HSD_GObj * fighter_gobj
Definition gmresult.static.h:17
u16 x2
Definition gmresult.static.h:15
HSD_Text * ko_time
Definition gmresult.static.h:25
Vec3 stats_position
Definition gmresult.static.h:27
u8 x0
flags
Definition gmresult.static.h:13
u8 page
Definition gmresult.static.h:14
HSD_Text * ko_count
Definition gmresult.static.h:24
HSD_Text * stats_text[3][10]
3 pages with 10 entries?
Definition gmresult.static.h:19
HSD_GObj * camera
Definition gmresult.static.h:18
Definition types.h:26