mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-11-23 19:59:16 +01:00
0880168ea6
- For GC games, pages 2 - 4 only show settings based on the gc loader selected on page 1. - combined game language and video on page 1 to be used for all (wii, channels, and gc). no more seperate labels and buttons for GC. - Seperated NMM and Nintendont emu memcard because nmm doesn't allow multisave. But they still use the same label and buttons. - Note themes may have to be edited. gcloader up to line 2, native controls down to line 3, devo memcard up to line 1, and no dvd down to line 4.
62 lines
960 B
C
62 lines
960 B
C
|
|
#ifndef _TYPES_H_
|
|
#define _TYPES_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
enum {
|
|
AUTOMIOS = 0,
|
|
DEVOLUTION,
|
|
NINTENDONT
|
|
};
|
|
|
|
enum {
|
|
COVERFLOW_WII = 0,
|
|
COVERFLOW_GAMECUBE,
|
|
COVERFLOW_CHANNEL,
|
|
COVERFLOW_PLUGIN,
|
|
COVERFLOW_HOMEBREW,
|
|
COVERFLOW_MAX
|
|
};
|
|
|
|
enum
|
|
{
|
|
TYPE_WII_DISC = 0,
|
|
TYPE_WII_WBFS,
|
|
TYPE_WII_WBFS_EXT
|
|
};
|
|
|
|
enum
|
|
{
|
|
TYPE_WII_GAME = 0,
|
|
TYPE_GC_GAME,
|
|
TYPE_CHANNEL,
|
|
TYPE_PLUGIN,
|
|
TYPE_HOMEBREW,
|
|
TYPE_SOURCE,
|
|
TYPE_END
|
|
};
|
|
#define NoGameID(x) (x == TYPE_PLUGIN || x == TYPE_HOMEBREW || x == TYPE_SOURCE)
|
|
|
|
enum
|
|
{
|
|
IOS_TYPE_D2X = 0,
|
|
IOS_TYPE_WANIN,
|
|
IOS_TYPE_HERMES,
|
|
IOS_TYPE_KWIIRK,
|
|
IOS_TYPE_NEEK2O,
|
|
IOS_TYPE_NORMAL_IOS,
|
|
IOS_TYPE_STUB,
|
|
};
|
|
#define CustomIOS(x) (x != IOS_TYPE_NORMAL_IOS && x != IOS_TYPE_STUB)
|
|
|
|
#define ValidColor(x) (x == 0xFFFFFF || x == 0xFF0000 || x == 0x000000 || \
|
|
x == 0xFCFF00 || x == 0x01A300 || x == 0x00E360)
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif |