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/pl_040D.h"
#include "pl/player.h"
#include "pl/plbonus.h"
#include "pl/plbonuslib.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()

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()

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,
}