SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTPIKACHU_TYPES_H
2#define MELEE_FT_CHARA_FTPIKACHU_TYPES_H
3
4#include <platform.h>
5
6#include "ft/forward.h"
7#include "it/forward.h"
8
9#include <dolphin/mtx/types.h>
10
14
15typedef struct _ftPikachuAttributes {
16 float x0;
17 float x4;
18 float x8;
19 float xC;
20 float x10;
23 float x1C;
24 float x20;
25 float x24;
26 float x28;
27 float x2C;
28 float x30;
29 float x34;
30 float x38;
31 float x3C;
32 float x40;
33 float x44;
34 float x48;
35 float x4C;
36 float x50;
37 float x54;
38 float x58;
39 int x5C;
40 s32 x60; // up b zip duration
41 float x64;
42 float x68; // up b angle offset 1
44 float x78; // up b angle offset 2
46 float x88;
47 float x8C; // up b minimum stick magnitude
48
49 float x90; // up b zip stick magnitude to velocity slope
50 float x94; // up b zip stick magnitude to velocity intercept
51 float x98; // second zip velocity decay
52 float x9C;
53
55 float xA4;
56 s32 xA8; // minimum stick angle difference between two up b zips
57 float xAC;
58
59 float xB0;
60 float xB4;
61 float xB8;
62 float xBC;
63
64 float xC0;
65 float xC4;
66 float xC8;
67 float xCC;
68
69 float xD0;
73
74 float height_attributes[6];
76
104
105#endif
#define FIGHTERVARS_SIZE
Definition forward.h:10
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition gobj.h:25
Definition types.h:9
Definition types.h:13
Definition types.h:15
float xAC
Definition types.h:57
s32 x60
Definition types.h:40
float xC0
Definition types.h:64
float xA4
Definition types.h:55
float x3C
Definition types.h:31
float x44
Definition types.h:33
u32 xDC
Definition types.h:72
float xC
Definition types.h:19
float x0
Definition types.h:16
s32 xD4
Definition types.h:70
float x94
Definition types.h:50
float x64
Definition types.h:41
Vec3 x6C_scale
Definition types.h:43
float x38
Definition types.h:30
float x54
Definition types.h:37
float x20
Definition types.h:24
float x90
Definition types.h:49
float xCC
Definition types.h:67
u32 x14
Definition types.h:21
float x88
Definition types.h:46
float x50
Definition types.h:36
float x58
Definition types.h:38
float xB0
Definition types.h:59
Vec3 x7C_scale
Definition types.h:45
float x4
Definition types.h:17
float x9C
Definition types.h:52
s32 xA8
Definition types.h:56
s32 xD8
Definition types.h:71
float x2C
Definition types.h:27
s32 xA0
Definition types.h:54
u32 x18
Definition types.h:22
float x1C
Definition types.h:23
float x68
Definition types.h:42
float x48
Definition types.h:34
float x8
Definition types.h:18
float xC8
Definition types.h:66
float x28
Definition types.h:26
float xBC
Definition types.h:62
float x4C
Definition types.h:35
float x30
Definition types.h:28
int x5C
Definition types.h:39
float xC4
Definition types.h:65
float x24
Definition types.h:25
float x8C
Definition types.h:47
float x40
Definition types.h:32
float xB8
Definition types.h:61
float xB4
Definition types.h:60
float x10
Definition types.h:20
float x34
Definition types.h:29
float xD0
Definition types.h:69
float x98
Definition types.h:51
float x78
Definition types.h:44
Definition types.h:11
char filler0[FIGHTERVARS_SIZE]
Definition types.h:12
Item_GObj * x0
Definition types.h:100
Definition types.h:77
struct ftPikachu_MotionVars::ftPikachu_SpecialLwVars speciallw
struct ftPikachu_MotionVars::ftPikachu_SpecialHiVars specialhi
struct ftPikachu_MotionVars::ftPikachu_State3Vars unk3
struct ftPikachu_MotionVars::ftPikachu_State2Vars unk2