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
7#include <baselib/forward.h>
8
9#include "lb/types.h"
10
11#include <common_structs.h>
12#include <dolphin/gx.h>
13
15 /* 0x222C */ s32 x222C_judgeVar1;
16 /* 0x2230 */ s32 x2230_judgeVar2;
17 /* 0x2234 */ u32 x2234;
18 /* 0x2238 */ s32 x2238_panicCharge;
19 /* 0x223C */ s32 x223C_panicDamage;
20 /* 0x2240 */ s32 x2240_chefVar1;
21 /* 0x2244 */ s32 x2244_chefVar2;
25 /* 0x2254 */ HSD_GObj* x2254_fireGObj;
32};
33
34typedef struct ftGameWatchChef {
37
38typedef struct ftGameWatchJudge {
39 s32 rollVar[9];
41
115
137
138#endif
Definition types.h:151
Definition gobj.h:25
Definition types.h:42
GXColor x14_GAMEWATCH_OUTLINE
Outline color of Mr. Game & Watch's model.
Definition types.h:53
float x24_GAMEWATCH_JUDGE_MOMENTUM_MUL
Multiplies momentum preservation value.
Definition types.h:69
float x70_GAMEWATCH_PANIC_VEL_Y_MAX
Terminal Y velocity?
Definition types.h:103
float x6C_GAMEWATCH_PANIC_FALL_ACCEL
Falling acceleration.
Definition types.h:100
float x5C_GAMEWATCH_RESCUE_ANGLE_UNK
Radians – controls how far Mr. Game & Watch can angle Fire Rescue?
Definition types.h:86
float x64_GAMEWATCH_PANIC_MOMENTUM_PRESERVE
DOWN SPECIAL - OIL PANIC.
Definition types.h:94
float x1C_GAMEWATCH_CHEF_MAX
Maximum amount of sausages created per Chef use.
Definition types.h:61
float x74_GAMEWATCH_PANIC_DAMAGE_ADD
Extra damage added to Oil Panic after formula.
Definition types.h:106
float x20_GAMEWATCH_JUDGE_MOMENTUM_PRESERVE
SIDE SPECIAL - JUDGEMENT.
Definition types.h:66
float x28_GAMEWATCH_JUDGE_VEL_Y
Definition types.h:70
float x68_GAMEWATCH_PANIC_MOMENTUM_MUL
Multiplies momentum preservation value.
Definition types.h:97
float x2C_GAMEWATCH_JUDGE_FRICTION1
Definition types.h:71
float x30_GAMEWATCH_JUDGE_FRICTION2
Definition types.h:72
AbsorbDesc x80_GAMEWATCH_PANIC_ABSORPTION
Oil Panic absorption attributes.
Definition types.h:113
float x7C_GAMEWATCH_PANIC_TURN_FRAMES
Definition types.h:110
float x0_GAMEWATCH_WIDTH
MISC. ATTRIBUTES.
Definition types.h:46
float x60_GAMEWATCH_RESCUE_LANDING
Landing lag / Freefall toggle.
Definition types.h:89
float x58_GAMEWATCH_RESCUE_STICK_RANGE
UP SPECIAL - FIRE RESCUE.
Definition types.h:83
float x78_GAMEWATCH_PANIC_DAMAGE_MUL
Damage multiplier.
Definition types.h:109
float x18_GAMEWATCH_CHEF_LOOPFRAME
NEUTRAL SPECIAL - CHEF.
Definition types.h:58
Definition types.h:34
int sausageCount[6]
Definition types.h:35
Definition types.h:38
s32 rollVar[9]
Definition types.h:39
Definition types.h:14
HSD_GObj * x2258_parachuteGObj
Definition types.h:26
s32 x2240_chefVar1
Definition types.h:20
HSD_GObj * x226C_rescueGObj
Definition types.h:31
HSD_GObj * x2260_sparkyGObj
Definition types.h:28
s32 x223C_panicDamage
Definition types.h:19
s32 x2230_judgeVar2
Definition types.h:16
HSD_GObj * x225C_turtleGObj
Definition types.h:27
HSD_GObj * x2250_manholeGObj2
Definition types.h:24
u32 x2234
Definition types.h:17
s32 x2238_panicCharge
Definition types.h:18
HSD_GObj * x224C_greenhouseGObj
Definition types.h:23
HSD_GObj * x2264_judgementGObj
Definition types.h:29
s32 x2244_chefVar2
Definition types.h:21
HSD_GObj * x2254_fireGObj
Definition types.h:25
HSD_GObj * x2268_panicGObj
Definition types.h:30
s32 x222C_judgeVar1
Definition types.h:15
HSD_GObj * x2248_manholeGObj
Definition types.h:22
bool unk
0x2340 - Set to 0 but never used?
Definition types.h:119
s32 turnFrames
0x2344 - Number of frames it takes Mr.
Definition types.h:134
bool isRelease
0x2340 - bool to check if Mr. Game & Watch is no longer holding B
Definition types.h:131
s32 maxSausage
0x2344 - Maximum number of sausages able to be spawned per Chef use
Definition types.h:126
bool isChefLoopDisable
0x2340
Definition types.h:124
Definition types.h:116
struct ftGameWatch_MotionVars::ftGameWatch_SpecialLwVars SpecialLw
struct ftGameWatch_MotionVars::ftGameWatch_Attack11Vars Attack11
struct ftGameWatch_MotionVars::ftGameWatch_SpecialNVars SpecialN