SSBM Decomp
Loading...
Searching...
No Matches
ftdemo.c File Reference
#include <platform.h>
#include "pl/forward.h"
#include "ftdemo.h"
#include "ftdynamics.h"
#include "cm/camera.h"
#include "ef/efasync.h"
#include "ft/fighter.h"
#include "ft/ft_0BEC.h"
#include "ft/ft_0BEF.h"
#include "ft/ft_0BF0.h"
#include "ft/ft_0C31.h"
#include "ft/ft_0C88.h"
#include "ft/ftanim.h"
#include "ft/ftcoll.h"
#include "ft/ftdata.h"
#include "ft/ftdrawcommon.h"
#include "ft/ftlib.h"
#include "ft/ftparts.h"
#include "ft/types.h"
#include "ftCommon/ftCo_09F4.h"
#include "ftCommon/ftCo_DemoCallback0.h"
#include "lb/lbshadow.h"
#include "pl/types.h"
#include <math.h>
#include <dolphin/os/OSError.h>
#include <baselib/archive.h>
#include <baselib/debug.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>
#include <baselib/gobjuserdata.h>
#include <baselib/objalloc.h>

Functions

static void initFighter (HSD_GObj *gobj, plAllocInfo2 *alloc_info)
 
Fighter_GObj * ftDemo_CreateFighter (plAllocInfo2 *alloc_info)
 
void ftDemo_ObjAllocInit (void)
 
void ftDemo_SetArchiveData (int pairs_idx, HSD_Archive *archive, int arr_idx)
 
char * ftDemo_GetMotionFileString (int cb_idx, int cb_arg)
 
void ftDemo_SetFacingDirection (Fighter_GObj *gobj, float facing_dir)
 

Variables

static HSD_GObjEvent on_create_fighter [16]
 

Function Documentation

◆ initFighter()

static void initFighter ( HSD_GObj gobj,
plAllocInfo2 alloc_info 
)
static

◆ ftDemo_CreateFighter()

Fighter_GObj * ftDemo_CreateFighter ( plAllocInfo2 alloc_info)

◆ ftDemo_ObjAllocInit()

void ftDemo_ObjAllocInit ( void  )

◆ ftDemo_SetArchiveData()

void ftDemo_SetArchiveData ( int  pairs_idx,
HSD_Archive archive,
int  arr_idx 
)

◆ ftDemo_GetMotionFileString()

char * ftDemo_GetMotionFileString ( int  cb_idx,
int  cb_arg 
)

◆ ftDemo_SetFacingDirection()

void ftDemo_SetFacingDirection ( Fighter_GObj *  gobj,
float  facing_dir 
)

Variable Documentation

◆ on_create_fighter

HSD_GObjEvent on_create_fighter[16]
static
Initial value:
= {
}
void ftCo_800C6150(ftCo_GObj *gobj)
Definition ftCo_DemoCallback0.c:11
void ftCo_800BED88(Fighter_GObj *gobj)
Definition ft_0BEC.c:73
void ftCo_800BECB0(Fighter_GObj *gobj)
Definition ft_0BEC.c:28
void ftCo_800BEF04(Fighter_GObj *gobj)
Definition ft_0BEC.c:95
void ftCo_800BEFD4(Fighter_GObj *gobj)
Definition ft_0BEF.c:11
void ftCo_800BF108(Fighter_GObj *gobj)
Definition ft_0BF0.c:39
void ftCo_800BF034(Fighter_GObj *gobj)
Definition ft_0BF0.c:15
void ftCo_800C7220(ftCo_GObj *gobj)
Definition ft_0C31.c:177
void ftCo_800C7308(ftCo_GObj *gobj)
Definition ft_0C31.c:197
void ftCo_800C7434(ftCo_GObj *gobj)
Definition ft_0C31.c:240
void ftCo_800C7178(ftCo_GObj *gobj)
Definition ft_0C31.c:152
void ftCo_800C70D0(ftCo_GObj *gobj)
Definition ft_0C31.c:142
void ftCo_800C739C(ftCo_GObj *gobj)
Definition ft_0C31.c:212
void ftCo_800C7294(ftCo_GObj *gobj)
Definition ft_0C31.c:187
void ftCo_800C7070(ftCo_GObj *gobj)
Definition ft_0C31.c:134
#define NULL
A null pointer.
Definition stddef.h:19