SSBM Decomp
Loading...
Searching...
No Matches
pltrick.c File Reference
#include "pltrick.h"
#include "ft/ft_0892.h"
#include "ft/ftdata.h"
#include "ft/inlines.h"
#include "if/ifmagnify.h"
#include "pl/player.h"
#include "pl/plbonus.h"
#include "pl/plbonuslib.h"
#include "pl/pl_040D.h"
#include <sysdolphin/baselib/debug.h>

Functions

static void fn_80037F00 (HSD_GObj **, Fighter *, ft_800898B4_t *, s32, s32)
 
int pl_80037B2C (struct plActionStats *arg0, int h_player, int idx)
 
void pl_80037BC0 (struct plAttackStats *stats, union Struct2070 *ev)
 
static void pl_80037BC0_inline (struct plAttackStats *stats, union Struct2070 *ev)
 
void pl_80037C60 (Fighter_GObj *fgp, s32 prev2070_int)
 
void pl_80037DF4 (HSD_GObj *gobj, union Struct2070 *ev)
 
void pl_80037ECC (HSD_GObj *gobj)
 
void pl_80038144 (HSD_GObj *attacker_gobj, HSD_GObj *victim_gobj, s32 x18d4_int, ft_800898B4_t *ev_data, u16 attack_instance, s32 arg5, s32 source_ply)
 
void pl_800384DC (HSD_GObj *gobj, int arg1, void *arg2)
 
bool pl_80038628 (HSD_GObj *gobj, int kind)
 

Variables

int pl_803BCE70 [16]
 

Function Documentation

◆ fn_80037F00()

static void fn_80037F00 ( HSD_GObj **  gp,
Fighter fp,
ft_800898B4_t ev,
s32  arg3,
s32  arg4 
)
static

◆ pl_80037B2C()

int pl_80037B2C ( struct plActionStats arg0,
int  h_player,
int  idx 
)

◆ pl_80037BC0()

void pl_80037BC0 ( struct plAttackStats stats,
union Struct2070 ev 
)

◆ pl_80037BC0_inline()

static void pl_80037BC0_inline ( struct plAttackStats stats,
union Struct2070 ev 
)
inlinestatic

◆ pl_80037C60()

void pl_80037C60 ( Fighter_GObj *  fgp,
s32  prev2070_int 
)
Todo:
stack is still misaligned for this volatile hack...

◆ pl_80037DF4()

void pl_80037DF4 ( HSD_GObj gobj,
union Struct2070 ev 
)

◆ pl_80037ECC()

void pl_80037ECC ( HSD_GObj gobj)

◆ pl_80038144()

void pl_80038144 ( HSD_GObj attacker_gobj,
HSD_GObj victim_gobj,
s32  x18d4_int,
ft_800898B4_t ev_data,
u16  attack_instance,
s32  arg5,
s32  source_ply 
)

◆ pl_800384DC()

void pl_800384DC ( HSD_GObj gobj,
int  arg1,
void *  arg2 
)

◆ pl_80038628()

bool pl_80038628 ( HSD_GObj gobj,
int  kind 
)

Variable Documentation

◆ pl_803BCE70

int pl_803BCE70[16]
Initial value:
= {
-1, 0x2F, 0x30, 0x31, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
}