SSBM Decomp
Loading...
Searching...
No Matches
ftdrawcommon.c File Reference
#include "ft/ftdrawcommon.h"
#include <placeholder.h>
#include <platform.h>
#include "cm/camera.h"
#include "ft/ft_0C88.h"
#include "ft/ft_0C8C.h"
#include "ft/ftafterimage.h"
#include "ft/ftcommon.h"
#include "ft/ftdata.h"
#include "ft/ftlib.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ftCommon/ftCo_09F4.h"
#include "ftCommon/ftCo_0A01.h"
#include "lb/lb_00F9.h"
#include "lb/lbcollision.h"
#include "lb/lbgx.h"
#include <dolphin/mtx.h>
#include <baselib/cobj.h>
#include <baselib/gobj.h>
#include <baselib/state.h>

Data Structures

struct  Unk2
 

Functions

static void mtx_thing_2 (MtxPtr mtx, Vec3 *v, Vec3 *v2)
 
MtxPtr ftDrawCommon_8008051C (HSD_GObj *arg1, MtxPtr arg2)
 
void ftDrawCommon_800805C8 (HSD_GObj *gobj, s32 arg1, bool arg2)
 
void ftDrawCommon_80080C28 (HSD_GObj *gobj, int arg1)
 
static void ftDrawCommon_80080E18_inline0 (HSD_GObj *gobj, int arg1)
 
static void ftDrawCommon_80080E18_inline1 (HSD_GObj *gobj, int arg1)
 
static void ftDrawCommon_80080E18_inline2 (HSD_GObj *gobj, Fighter *old)
 
void ftDrawCommon_80080E18 (HSD_GObj *gobj, int arg1)
 
void ftDrawCommon_80081118 (void)
 
void ftDrawCommon_80081140 (void)
 
void ftDrawCommon_80081168 (void)
 
void ftDrawCommon_80081200 (void)
 

Variables

static U8Vec4 ftDrawCommon_804D3A88 = { 0xFF, 0xFF, 0xFF, 0x80 }
 
static U8Vec4 ftDrawCommon_804D3A8C = { 0x80, 0x80, 0xFF, 0x80 }
 
static U8Vec4 ftDrawCommon_804D3A90 = { 0x80, 0x80, 0x80, 0x80 }
 
static const GXColor ftDrawCommon_804D836C = { 0xFF, 0xFF, 0xFF, 0xFE }
 
static const GXColor ftDrawCommon_804D8370 = { 0xFF, 0xFF, 0xFF, 0xFF }
 

Function Documentation

◆ mtx_thing_2()

static void mtx_thing_2 ( MtxPtr  mtx,
Vec3 *  v,
Vec3 *  v2 
)
inlinestatic

◆ ftDrawCommon_8008051C()

MtxPtr ftDrawCommon_8008051C ( HSD_GObj arg1,
MtxPtr  arg2 
)

◆ ftDrawCommon_800805C8()

void ftDrawCommon_800805C8 ( HSD_GObj gobj,
s32  arg1,
bool  arg2 
)

◆ ftDrawCommon_80080C28()

void ftDrawCommon_80080C28 ( HSD_GObj gobj,
int  arg1 
)

◆ ftDrawCommon_80080E18_inline0()

static void ftDrawCommon_80080E18_inline0 ( HSD_GObj gobj,
int  arg1 
)
inlinestatic

◆ ftDrawCommon_80080E18_inline1()

static void ftDrawCommon_80080E18_inline1 ( HSD_GObj gobj,
int  arg1 
)
inlinestatic

◆ ftDrawCommon_80080E18_inline2()

static void ftDrawCommon_80080E18_inline2 ( HSD_GObj gobj,
Fighter old 
)
inlinestatic
Todo:
this seems to be using the wrong common attributes

◆ ftDrawCommon_80080E18()

void ftDrawCommon_80080E18 ( HSD_GObj gobj,
int  arg1 
)

◆ ftDrawCommon_80081118()

void ftDrawCommon_80081118 ( void  )

◆ ftDrawCommon_80081140()

void ftDrawCommon_80081140 ( void  )

◆ ftDrawCommon_80081168()

void ftDrawCommon_80081168 ( void  )

◆ ftDrawCommon_80081200()

void ftDrawCommon_80081200 ( void  )

Variable Documentation

◆ ftDrawCommon_804D3A88

U8Vec4 ftDrawCommon_804D3A88 = { 0xFF, 0xFF, 0xFF, 0x80 }
static

◆ ftDrawCommon_804D3A8C

U8Vec4 ftDrawCommon_804D3A8C = { 0x80, 0x80, 0xFF, 0x80 }
static

◆ ftDrawCommon_804D3A90

U8Vec4 ftDrawCommon_804D3A90 = { 0x80, 0x80, 0x80, 0x80 }
static

◆ ftDrawCommon_804D836C

const GXColor ftDrawCommon_804D836C = { 0xFF, 0xFF, 0xFF, 0xFE }
static

◆ ftDrawCommon_804D8370

const GXColor ftDrawCommon_804D8370 = { 0xFF, 0xFF, 0xFF, 0xFF }
static