SSBM Decomp
Loading...
Searching...
No Matches
lbcommand.h
Go to the documentation of this file.
1#ifndef _lbcommands_h_
2#define _lbcommands_h_
3
4#include <platform.h>
5
6typedef struct _Command_04_Struct {
7 u32* ptr[1];
9
10typedef struct _Command_09_Struct {
11 u32 id : 6;
15
17typedef struct _CommandInfo {
18 f32 timer; // 0x00
20 union {
22
23 struct _Command_04_Struct Command_04;
24
25 struct _Command_09_Struct* Command_09;
26 } u;
27 u32 loop_count; // 0x0C
28 u32* event_return[4]; // 0x10 - Array Size is purely made-up for now
30 u32 unk_x18; // 0x18
32
33void Command_00(CommandInfo* info);
34void Command_01(CommandInfo* info);
35void Command_02(CommandInfo* info);
36void Command_03(CommandInfo* info);
37void Command_04(CommandInfo* info);
38void Command_05(CommandInfo* info);
40void Command_06(CommandInfo* info);
41void Command_07(CommandInfo* info);
42void Command_08(CommandInfo* info);
43void Command_09(CommandInfo* info);
45
46#endif
u32 command
Definition OSSerial.c:89
void * ptr
Definition __types.h:6
void Command_04(CommandInfo *info)
Definition lbcommand.c:41
void Command_06(CommandInfo *info)
Definition lbcommand.c:64
void Command_14(CommandInfo *info)
void Command_05(CommandInfo *info)
Definition lbcommand.c:56
void Command_03(CommandInfo *info)
Definition lbcommand.c:32
void Command_00(CommandInfo *info)
Definition lbcommand.c:12
bool Command_Execute(CommandInfo *info, u32 command)
Definition lbcommand.c:90
void Command_02(CommandInfo *info)
Definition lbcommand.c:25
void Command_08(CommandInfo *info)
Definition lbcommand.c:77
void Command_07(CommandInfo *info)
Definition lbcommand.c:70
void Command_09(CommandInfo *info)
Definition lbcommand.c:83
void Command_04(CommandInfo *info)
Definition lbcommand.c:41
void Command_01(CommandInfo *info)
Definition lbcommand.c:18
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
Definition lbcommand.h:17
u32 loop_count_dup
Definition lbcommand.h:29
u32 loop_count
Definition lbcommand.h:27
u32 * data_position
Definition lbcommand.h:21
f32 timer
Definition lbcommand.h:18
f32 frame_count
Definition lbcommand.h:19
struct _Command_09_Struct * Command_09
Definition lbcommand.h:25
u32 unk_x18
Definition lbcommand.h:30
Definition lbcommand.h:6
Definition lbcommand.h:10
u32 id
Definition lbcommand.h:11
u32 param_2
Definition lbcommand.h:13
u32 param_1
Definition lbcommand.h:12