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 (pl_800386D8_t *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_8003B044 (int player)
 fn_80039618
 
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()

static void setFlag ( int  player,
int  kind 
)
static

Sets a bonus flag boolean to true.

◆ setPointValue()

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

static void resetBonuses ( int  player)
inlinestatic

◆ pl_80039450()

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