21ee45095b
Symbols starting with two underscores are reserved, as per the C standard.
33 lines
No EOL
592 B
C
33 lines
No EOL
592 B
C
#ifndef CBMD_H
|
|
#define CBMD_H
|
|
|
|
#include "../types.h"
|
|
|
|
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 {
|
|
u8* cgfxs[14] = {NULL};
|
|
u32 cgfxSizes[14] = {0};
|
|
u8* cwav = NULL;
|
|
u32 cwavSize = 0;
|
|
} CBMD;
|
|
|
|
u8* cbmd_build(CBMD cbmd, u32* size);
|
|
u8* bnr_build(CBMD cbmd, u32* size);
|
|
|
|
#endif |