SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Animation
BckCtrl.hpp
1
#pragma once
2
3
#include <revolution.h>
4
5
class
XanimePlayer
;
6
7
namespace
{
8
static
const
char
* sDefaultPlayDataName =
"_default"
;
9
};
10
11
class
BckCtrlData
{
12
public
:
13
BckCtrlData
();
14
15
void
operator=(
const
BckCtrlData
&);
16
17
const
char
* _0;
18
s16 mPlayFrame;
// _4
19
s16 mStartFrame;
// _6
20
s16 mEndFrame;
// _8
21
s16 mRepeatFrame;
// _A
22
s16 mInterpole;
// _C
23
u8 _E;
24
u8 _F;
25
u8 _10;
26
u8 _11;
27
};
28
29
class
BckCtrlFunction
{
30
public
:
31
static
void
reflectBckCtrlData(
const
BckCtrlData
&,
XanimePlayer
*);
32
};
33
34
class
BckCtrl
{
35
public
:
36
37
BckCtrlData
* find(
const
char
*)
const
;
38
void
add(
const
BckCtrlData
&);
39
void
overWrite(
const
BckCtrlData
&);
40
void
changeBckSetting(
const
char
*,
XanimePlayer
*)
const
;
41
42
BckCtrlData
mDefaultCtrlData;
// _0
43
BckCtrlData
* mControlData;
// _14
44
u32 mControlDataCount;
// _18
45
u32 _1C;
46
};
BckCtrlData
Definition
BckCtrl.hpp:11
BckCtrlFunction
Definition
BckCtrl.hpp:29
BckCtrl
Definition
BckCtrl.hpp:34
XanimePlayer
Definition
XanimePlayer.hpp:9
Generated by
1.10.0