bannertool/source/3ds/cbmd.h

35 lines
625 B
C
Raw Normal View History

#ifndef CBMD_H
#define CBMD_H
2015-01-24 07:46:15 +01:00
#include "../types.h"
2017-02-18 08:47:03 +01:00
#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 {
2017-02-18 08:47:03 +01:00
void* cgfxs[CBMD_NUM_CGFXS];
u32 cgfxSizes[CBMD_NUM_CGFXS];
void* cwav;
u32 cwavSize;
} CBMD;
2017-02-18 08:47:03 +01:00
void* cbmd_build(u32* size, CBMD cbmd);
void* bnr_build(u32* size, CBMD cbmd);
#endif