SSBM Decomp
|
#include "efasync.h"
#include "efasync.static.h"
#include "eflib.h"
#include "efsync.h"
#include "math.h"
#include "types.h"
#include "baselib/forward.h"
#include "baselib/gobj.h"
#include "baselib/gobjproc.h"
#include "baselib/particle.h"
#include "baselib/psstructs.h"
#include "baselib/random.h"
#include "cm/camera.h"
#include "forward.h"
#include "lb/lb_00B0.h"
#include "lb/lbarchive.h"
#include "lb/lbdvd.h"
Functions | |
static void | efAsync_8006744C (HSD_GObj *gobj, ef_UnkStruct3 *arg1) |
void * | efAsync_80063930 (s32 gfx_id, HSD_GObj *arg_gobj, void *vlist) |
void | efAsync_8006729C (int index) |
void | efAsync_8006730C (HSD_Archive *archive, u8 *data, u32 length, int index) |
void | efAsync_8006737C (s8 index) |
void | efAsync_80067624 (HSD_GObj *gobj, void *arg_struct) |
void | efAsync_80067688 (void *arg_struct) |
void | efAsync_Spawn (HSD_GObj *gobj, void *arg1, u32 eff_type, u32 gfx_id, HSD_JObj *jobj,...) |
void | efAsync_80067980 (void) |
Variables | |
static s8 | efAsync_803BFB00 [0x25] |
static s8 | efAsync_803BFD68 [0xD] = "EfCoData.dat" |
static s8 | efAsync_803BFD78 [0x13] = "effCommonDataTable" |
static s8 | efAsync_803BFD8C [0xD] = "EfMrData.dat" |
static s8 | efAsync_803BFD9C [0x12] = "effMarioDataTable" |
static s8 | efAsync_803BFDB0 [0xD] = "EfSsData.dat" |
static s8 | efAsync_803BFDC0 [0x12] = "effSamusDataTable" |
static s8 | efAsync_803BFDD4 [0xD] = "EfFxData.dat" |
static s8 | efAsync_803BFDE4 [0x10] = "effFoxDataTable" |
static s8 | efAsync_803BFDF4 [0xD] = "EfCaData.dat" |
static s8 | efAsync_803BFE04 [0x14] = "effCaptainDataTable" |
static s8 | efAsync_803BFE18 [0xD] = "EfKbData.dat" |
static s8 | efAsync_803BFE28 [0x12] = "effKirbyDataTable" |
static s8 | efAsync_803BFE3C [0xD] = "EfLkData.dat" |
static s8 | efAsync_803BFE4C [0x11] = "effLinkDataTable" |
static s8 | efAsync_803BFE60 [0xD] = "EfPkData.dat" |
static s8 | efAsync_803BFE70 [0x14] = "effPikachuDataTable" |
static s8 | efAsync_803BFE84 [0xD] = "EfDkData.dat" |
static s8 | efAsync_803BFE94 [0x13] = "effDonkeyDataTable" |
static s8 | efAsync_803BFEA8 [0xD] = "EfYsData.dat" |
static s8 | efAsync_803BFEB8 [0x12] = "effYoshiDataTable" |
static s8 | efAsync_803BFECC [0xD] = "EfNsData.dat" |
static s8 | efAsync_803BFEDC [0x11] = "effNessDataTable" |
static s8 | efAsync_803BFEF0 [0xD] = "EfPrData.dat" |
static s8 | efAsync_803BFF00 [0x12] = "effPurinDataTable" |
static s8 | efAsync_803BFF14 [0xD] = "EfKpData.dat" |
static s8 | efAsync_803BFF24 [0x12] = "effKoopaDataTable" |
static s8 | efAsync_803BFF38 [0xD] = "EfMtData.dat" |
static s8 | efAsync_803BFF48 [0x13] = "effMewtwoDataTable" |
static s8 | efAsync_803BFF5C [0xD] = "EfIcData.dat" |
static s8 | efAsync_803BFF6C [0x17] = "effIceclimberDataTable" |
static s8 | efAsync_803BFF84 [0xD] = "EfPeData.dat" |
static s8 | efAsync_803BFF94 [0x12] = "effPeachDataTable" |
static s8 | efAsync_803BFFA8 [0xD] = "EfMsData.dat" |
static s8 | efAsync_803BFFB8 [0x11] = "effMarsDataTable" |
static s8 | efAsync_803BFFCC [0xD] = "EfZdData.dat" |
static s8 | efAsync_803BFFDC [0x12] = "effZeldaDataTable" |
static s8 | efAsync_803BFFF0 [0xD] = "EfLgData.dat" |
static s8 | efAsync_803C0000 [0x12] = "effLuigiDataTable" |
static s8 | efAsync_803C0014 [0xD] = "EfGnData.dat" |
static s8 | efAsync_803C0024 [0x12] = "effGanonDataTable" |
static s8 | efAsync_803C0038 [0xB] = "EfKbMs.dat" |
static s8 | efAsync_803C0044 [0x16] = "effKirbyMarsDataTable" |
static s8 | efAsync_803C005C [0xB] = "EfKbZd.dat" |
static s8 | efAsync_803C0068 [0x17] = "effKirbyZeldaDataTable" |
static s8 | efAsync_803C0080 [0xD] = "EfMnData.dat" |
static s8 | efAsync_803C0090 [0x11] = "effMenuDataTable" |
static s8 | efAsync_803C00A4 [0xB] = "EfKbMr.dat" |
static s8 | efAsync_803C00B0 [0x17] = "effKirbyMarioDataTable" |
static s8 | efAsync_803C00C8 [0xB] = "EfKbFx.dat" |
static s8 | efAsync_803C00D4 [0x15] = "effKirbyFoxDataTable" |
static s8 | efAsync_803C00EC [0xB] = "EfKbSs.dat" |
static s8 | efAsync_803C00F8 [0x17] = "effKirbySamusDataTable" |
static s8 | efAsync_803C0110 [0xB] = "EfKbPk.dat" |
static s8 | efAsync_803C011C [0x19] = "effKirbyPikachuDataTable" |
static s8 | efAsync_803C0138 [0xB] = "EfKbLg.dat" |
static s8 | efAsync_803C0144 [0x17] = "effKirbyLuigiDataTable" |
static s8 | efAsync_803C015C [0xB] = "EfKbCa.dat" |
static s8 | efAsync_803C0168 [0x19] = "effKirbyCaptainDataTable" |
static s8 | efAsync_803C0184 [0xB] = "EfKbDk.dat" |
static s8 | efAsync_803C0190 [0x18] = "effKirbyDonkeyDataTable" |
static s8 | efAsync_803C01A8 [0xB] = "EfKbKp.dat" |
static s8 | efAsync_803C01B4 [0x17] = "effKirbyKoopaDataTable" |
static s8 | efAsync_803C01CC [0xB] = "EfKbIc.dat" |
static s8 | efAsync_803C01D8 [0x15] = "effKirbyIceDataTable" |
static s8 | efAsync_803C01F0 [0xB] = "EfKbGn.dat" |
static s8 | efAsync_803C01FC [0x17] = "effKirbyGanonDataTable" |
static s8 | efAsync_803C0214 [0xB] = "EfKbFe.dat" |
static s8 | efAsync_803C0220 [0x18] = "effKirbyEmblemDataTable" |
static s8 | efAsync_803C0238 [0xD] = "EfFeData.dat" |
static s8 | efAsync_803C0248 [0x13] = "effEmblemDataTable" |
struct _struct_efAsync_803C025C_0xC | efAsync_803C025C [51] |
static s8 | efAsync_803C04C0 [0x1B] = "[EfASync] unknown type %d\n" |
static s8 | efAsync_803C04DC [0xA] = "efasync.c" |
struct _struct_efLib_80458EE0_0x8 | efLib_80458EE0 [16] |
static s8 | efAsync_804D39E8 [7] = "jobj.h" |
static s8 | efAsync_804D39F0 [5] = "jobj" |
static s8 | efAsync_804D39F8 = 48 |
s32 | efLib_804D64E8 |
s32 | efLib_804D64F0 |
static f64 | efAsync_804D8208 = 2 * M_PI |
|
static |
void * efAsync_80063930 | ( | s32 | gfx_id, |
HSD_GObj * | arg_gobj, | ||
void * | vlist | ||
) |
void efAsync_8006729C | ( | int | index | ) |
void efAsync_8006730C | ( | HSD_Archive * | archive, |
u8 * | data, | ||
u32 | length, | ||
int | index | ||
) |
void efAsync_8006737C | ( | s8 | index | ) |
void efAsync_80067624 | ( | HSD_GObj * | gobj, |
void * | arg_struct | ||
) |
void efAsync_80067688 | ( | void * | arg_struct | ) |
void efAsync_80067980 | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
struct _struct_efAsync_803C025C_0xC efAsync_803C025C[51] |
|
static |
|
static |
|
extern |
|
static |
|
static |
|
static |
|
extern |
|
extern |
|
static |