SSBM Decomp
Loading...
Searching...
No Matches
plbonus.c File Reference
#include "plbonus.h"
#include "inlines.h"
#include "pl_040D.h"
#include "plattack.h"
#include "player.h"
#include "plbonuslib.h"
#include "plstale.h"
#include "pltrick.h"
#include "types.h"
#include <sysdolphin/baselib/debug.h>
#include <melee/cm/camera.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ft_0892.h>
#include <melee/ft/ftlib.h>
#include <melee/gm/gm_unsplit.h>

Enumerations

enum  { Gm_Player_Other = 6 }

Functions

static void setFlag (int player, int kind)
 Sets a bonus flag boolean to true.
static void setPointValue (int player, int kind, unsigned int val)
 Sets a bonus value to a specified number of points.
unsigned int pl_800386D8 (plActionStats *arg0, ssize_t arg1)
int pl_800386E8 (pl_800386E8_arg0_t *arg0)
int fn_80038700 (int *arg0, int arg1, int arg2)
void pl_80038788 (int player, int kind, int arg2)
void pl_80038824 (int player, int kind)
void pl_80038898 (int player, int kind)
pl_804D6470_tpl_80038914 (void)
void pl_8003891C (int player)
void pl_80038F10 (int player)
void fn_80038FB8 (int player)
int pl_8003906C (int player, int kind, unsigned int *arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5, int *arg6)
bool pl_80039238 (int player, int kind, int *arg2, unsigned int arg3, f32 *arg4, f32 arg6, f32 arg7)
unsigned int pl_80039418 (int player, int kind)
static void resetBonuses (int player)
void pl_80039450 (int player)
void fn_80039618 (int player)
void fn_8003B044 (int player)
void fn_8003B9A4 (int player)
void fn_8003BD60 (int player)
void fn_8003C340 (int player)
void fn_8003CC84 (int player)
void fn_8003D2EC (int player)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
Gm_Player_Other 

Function Documentation

◆ setFlag()

void setFlag ( int player,
int kind )
static

Sets a bonus flag boolean to true.

◆ setPointValue()

void setPointValue ( int player,
int kind,
unsigned int val )
inlinestatic

Sets a bonus value to a specified number of points.

◆ pl_800386D8()

unsigned int pl_800386D8 ( plActionStats * arg0,
ssize_t arg1 )

◆ pl_800386E8()

int pl_800386E8 ( pl_800386E8_arg0_t * arg0)

◆ fn_80038700()

int fn_80038700 ( int * arg0,
int arg1,
int arg2 )

◆ pl_80038788()

void pl_80038788 ( int player,
int kind,
int arg2 )

◆ pl_80038824()

void pl_80038824 ( int player,
int kind )

◆ pl_80038898()

void pl_80038898 ( int player,
int kind )

◆ pl_80038914()

pl_804D6470_t * pl_80038914 ( void )

◆ pl_8003891C()

void pl_8003891C ( int player)
Todo
This aint it
Todo
What?

◆ pl_80038F10()

void pl_80038F10 ( int player)

◆ fn_80038FB8()

void fn_80038FB8 ( int player)

◆ pl_8003906C()

int pl_8003906C ( int player,
int kind,
unsigned int * arg2,
unsigned int arg3,
unsigned int arg4,
unsigned int arg5,
int * arg6 )

◆ pl_80039238()

bool pl_80039238 ( int player,
int kind,
int * arg2,
unsigned int arg3,
f32 * arg4,
f32 arg6,
f32 arg7 )

◆ pl_80039418()

unsigned int pl_80039418 ( int player,
int kind )

◆ resetBonuses()

void resetBonuses ( int player)
inlinestatic

◆ pl_80039450()

void pl_80039450 ( int player)

◆ fn_80039618()

void fn_80039618 ( int player)

◆ fn_8003B044()

void fn_8003B044 ( int player)

◆ fn_8003B9A4()

void fn_8003B9A4 ( int player)

◆ fn_8003BD60()

void fn_8003BD60 ( int player)

◆ fn_8003C340()

void fn_8003C340 ( int player)

◆ fn_8003CC84()

void fn_8003CC84 ( int player)

◆ fn_8003D2EC()

void fn_8003D2EC ( int player)