SSBM Decomp
Loading...
Searching...
No Matches
ftdevice.c File Reference
#include "ftdevice.h"
#include <placeholder.h>
#include "ft/inlines.h"
#include <dolphin/os/OSError.h>
#include <baselib/debug.h>

Functions

ColorOverlayftCo_800C0658 (Fighter *fp)
ColorOverlayftCo_800C0674 (Fighter_GObj *gobj)
enum_t ftCo_800C0694 (Fighter *fp)
int ftCo_800C06B4 (Fighter *fp)
void ftCo_800C06C0 (void)
void ftCo_800C06E8 (Ground_GObj *gobj, int arg1, void *func)
void ftCo_800C0764 (Ground_GObj *arg0, u32 arg1, void *arg2)
void ftCo_800C07F8 (Ground_GObj *arg0, u32 arg1, void *arg2)

Variables

struct ftDeviceUnk3 ft_80459A68 [1]
struct ftDeviceUnk3 ft_80459A8C [1]
struct ftDeviceUnk5 ftDevice_BuryThings [2]
struct ftDeviceUnk4 ft_804D6578
int ftDevice_BuryThingCount
int ft_804D6570

Function Documentation

◆ ftCo_800C0658()

ColorOverlay * ftCo_800C0658 ( Fighter * fp)

◆ ftCo_800C0674()

ColorOverlay * ftCo_800C0674 ( Fighter_GObj * gobj)

◆ ftCo_800C0694()

enum_t ftCo_800C0694 ( Fighter * fp)
Todo
Wrong return type. Union?

◆ ftCo_800C06B4()

int ftCo_800C06B4 ( Fighter * fp)

◆ ftCo_800C06C0()

void ftCo_800C06C0 ( void )

◆ ftCo_800C06E8()

void ftCo_800C06E8 ( Ground_GObj * gobj,
int arg1,
void * func )

◆ ftCo_800C0764()

void ftCo_800C0764 ( Ground_GObj * arg0,
u32 arg1,
void * arg2 )

◆ ftCo_800C07F8()

void ftCo_800C07F8 ( Ground_GObj * arg0,
u32 arg1,
void * arg2 )
Todo
pretty sure arg2 is a ftDevice callback, but unsure if its always of type ftDevice_Callback0.

Variable Documentation

◆ ft_80459A68

struct ftDeviceUnk3 ft_80459A68[1]
Remarks
MWCC lays out unreferenced .bss objects in reverse declaration order after referenced objects, so ft_80459A8C must be declared before ftDevice_BuryThings to place these tables at their retail addresses.

◆ ft_80459A8C

struct ftDeviceUnk3 ft_80459A8C[1]

◆ ftDevice_BuryThings

struct ftDeviceUnk5 ftDevice_BuryThings[2]

◆ ft_804D6578

struct ftDeviceUnk4 ft_804D6578

◆ ftDevice_BuryThingCount

int ftDevice_BuryThingCount

◆ ft_804D6570

int ft_804D6570