bannertool/source/3ds/cbmd.h
2017-02-17 23:47:03 -08:00

35 lines
625 B
C

#ifndef CBMD_H
#define CBMD_H
#include "../types.h"
#define CBMD_NUM_CGFXS 14
typedef enum {
CGFX_COMMON,
CGFX_EUR_ENGLISH,
CGFX_EUR_FRENCH,
CGFX_EUR_GERMAN,
CGFX_EUR_ITALIAN,
CGFX_EUR_SPANISH,
CGFX_EUR_DUTCH,
CGFX_EUR_PORTUGESE,
CGFX_EUR_RUSSIAN,
CGFX_JPN_JAPANESE,
CGFX_USA_ENGLISH,
CGFX_USA_FRENCH,
CGFX_USA_SPANISH,
CGFX_USA_PORTUGESE
} CBMDCGFX;
typedef struct {
void* cgfxs[CBMD_NUM_CGFXS];
u32 cgfxSizes[CBMD_NUM_CGFXS];
void* cwav;
u32 cwavSize;
} CBMD;
void* cbmd_build(u32* size, CBMD cbmd);
void* bnr_build(u32* size, CBMD cbmd);
#endif