SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTGAMEWATCH_TYPES_H
2#define MELEE_FT_CHARA_FTGAMEWATCH_TYPES_H
3
4#include <platform.h>
5
6#include "ftGameWatch/forward.h" // IWYU pragma: export
8#include <baselib/forward.h>
9
10#include "lb/types.h"
11
12#include <common_structs.h>
13#include <dolphin/gx/types.h>
14
16 /* 0x222C */ s32 x222C_judgeVar1;
17 /* 0x2230 */ s32 x2230_judgeVar2;
18 /* 0x2234 */ u32 x2234;
19 /* 0x2238 */ s32 x2238_panicCharge;
20 /* 0x223C */ s32 x223C_panicDamage;
21 /* 0x2240 */ s32 x2240_chefVar1;
22 /* 0x2244 */ s32 x2244_chefVar2;
26 /* 0x2254 */ HSD_GObj* x2254_fireGObj;
33};
34
35typedef struct ftGameWatchChef {
38
42
116
138
139#endif
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 types.h:151
Definition types.h:30
Definition gobj.h:25
Definition types.h:43
GXColor x14_GAMEWATCH_OUTLINE
Outline color of Mr. Game & Watch's model.
Definition types.h:54
float x24_GAMEWATCH_JUDGE_MOMENTUM_MUL
Multiplies momentum preservation value.
Definition types.h:70
float x70_GAMEWATCH_PANIC_VEL_Y_MAX
Terminal Y velocity?
Definition types.h:104
float x6C_GAMEWATCH_PANIC_FALL_ACCEL
Falling acceleration.
Definition types.h:101
float x5C_GAMEWATCH_RESCUE_ANGLE_UNK
Radians – controls how far Mr. Game & Watch can angle Fire Rescue?
Definition types.h:87
float x64_GAMEWATCH_PANIC_MOMENTUM_PRESERVE
DOWN SPECIAL - OIL PANIC.
Definition types.h:95
float x1C_GAMEWATCH_CHEF_MAX
Maximum amount of sausages created per Chef use.
Definition types.h:62
float x74_GAMEWATCH_PANIC_DAMAGE_ADD
Extra damage added to Oil Panic after formula.
Definition types.h:107
float x20_GAMEWATCH_JUDGE_MOMENTUM_PRESERVE
SIDE SPECIAL - JUDGEMENT.
Definition types.h:67
float x28_GAMEWATCH_JUDGE_VEL_Y
Definition types.h:71
float x68_GAMEWATCH_PANIC_MOMENTUM_MUL
Multiplies momentum preservation value.
Definition types.h:98
float x2C_GAMEWATCH_JUDGE_FRICTION1
Definition types.h:72
float x30_GAMEWATCH_JUDGE_FRICTION2
Definition types.h:73
AbsorbDesc x80_GAMEWATCH_PANIC_ABSORPTION
Oil Panic absorption attributes.
Definition types.h:114
float x7C_GAMEWATCH_PANIC_TURN_FRAMES
Definition types.h:111
float x0_GAMEWATCH_WIDTH
MISC. ATTRIBUTES.
Definition types.h:47
float x60_GAMEWATCH_RESCUE_LANDING
Landing lag / Freefall toggle.
Definition types.h:90
float x58_GAMEWATCH_RESCUE_STICK_RANGE
UP SPECIAL - FIRE RESCUE.
Definition types.h:84
float x78_GAMEWATCH_PANIC_DAMAGE_MUL
Damage multiplier.
Definition types.h:110
float x18_GAMEWATCH_CHEF_LOOPFRAME
NEUTRAL SPECIAL - CHEF.
Definition types.h:59
Definition types.h:35
int sausageCount[6]
Definition types.h:36
Definition types.h:39
s32 rollVar[9]
Definition types.h:40
Definition types.h:15
HSD_GObj * x2258_parachuteGObj
Definition types.h:27
s32 x2240_chefVar1
Definition types.h:21
HSD_GObj * x226C_rescueGObj
Definition types.h:32
HSD_GObj * x2260_sparkyGObj
Definition types.h:29
s32 x223C_panicDamage
Definition types.h:20
s32 x2230_judgeVar2
Definition types.h:17
HSD_GObj * x225C_turtleGObj
Definition types.h:28
HSD_GObj * x2250_manholeGObj2
Definition types.h:25
u32 x2234
Definition types.h:18
s32 x2238_panicCharge
Definition types.h:19
HSD_GObj * x224C_greenhouseGObj
Definition types.h:24
HSD_GObj * x2264_judgementGObj
Definition types.h:30
s32 x2244_chefVar2
Definition types.h:22
HSD_GObj * x2254_fireGObj
Definition types.h:26
HSD_GObj * x2268_panicGObj
Definition types.h:31
s32 x222C_judgeVar1
Definition types.h:16
HSD_GObj * x2248_manholeGObj
Definition types.h:23
bool unk
0x2340 - Set to 0 but never used?
Definition types.h:120
s32 turnFrames
0x2344 - Number of frames it takes Mr.
Definition types.h:135
bool isRelease
0x2340 - bool to check if Mr. Game & Watch is no longer holding B
Definition types.h:132
s32 maxSausage
0x2344 - Maximum number of sausages able to be spawned per Chef use
Definition types.h:127
bool isChefLoopDisable
0x2340
Definition types.h:125
Definition types.h:117
struct ftGameWatch_MotionVars::ftGameWatch_SpecialLwVars SpecialLw
struct ftGameWatch_MotionVars::ftGameWatch_Attack11Vars Attack11
struct ftGameWatch_MotionVars::ftGameWatch_SpecialNVars SpecialN