aboutsummaryrefslogtreecommitdiff
path: root/source/nds/draw.h
diff options
context:
space:
mode:
authorNebuleon Fumika2013-05-23 20:07:48 -0400
committerNebuleon Fumika2013-05-23 20:07:48 -0400
commit3f501f9c905f24dcb80be2b4dfb8fbadad9c260b (patch)
treee3f58dcb64fd01f2d640cc80e58be471260ec8c5 /source/nds/draw.h
parent5edf465c07e3958c07a2d6f0058af78b9c8f7a97 (diff)
downloadsnes9x2005-3f501f9c905f24dcb80be2b4dfb8fbadad9c260b.tar.gz
snes9x2005-3f501f9c905f24dcb80be2b4dfb8fbadad9c260b.tar.bz2
snes9x2005-3f501f9c905f24dcb80be2b4dfb8fbadad9c260b.zip
Add support for custom main menu active/inactive, message text and background colors. Fill in default values for the purple skin in uicolors.txt.
Diffstat (limited to 'source/nds/draw.h')
-rw-r--r--source/nds/draw.h42
1 files changed, 23 insertions, 19 deletions
diff --git a/source/nds/draw.h b/source/nds/draw.h
index 904798a..b696407 100644
--- a/source/nds/draw.h
+++ b/source/nds/draw.h
@@ -61,25 +61,25 @@
#define COLOR_TRANS COLOR16(31, 31, 63)
#define COLOR_WHITE COLOR16(31, 31, 31)
#define COLOR_BLACK COLOR16( 0, 0, 0)
-#define COLOR_TEXT COLOR16(31, 31, 31)
-#define COLOR_PROGRESS_TEXT COLOR16( 0, 0, 0)
-#define COLOR_PROGRESS_BAR COLOR16(15, 15, 15)
-#define COLOR_ERROR COLOR16(31, 0, 0)
-#define COLOR_BG COLOR16(2, 4, 10)
-#define COLOR_BG32 COLOR32(2*8, 4*8, 10*8)
-#define COLOR_ROM_INFO COLOR16(22, 18, 26)
-#define COLOR_HELP_TEXT COLOR16(16, 20, 24)
-#define COLOR_DIALOG COLOR16(31, 31, 31)
-#define COLOR_DIALOG_SHADOW COLOR16( 0, 2, 8)
-#define COLOR_FRAME COLOR16( 0, 0, 0)
-#define COLOR_YESNO_TEXT COLOR16( 0, 0, 0)
-#define COLOR_GREEN COLOR16( 0, 31, 0 )
-#define COLOR_GREEN1 COLOR16( 0, 24, 0 )
-#define COLOR_GREEN2 COLOR16( 0, 18, 0 )
-#define COLOR_GREEN3 COLOR16( 0, 12, 0 )
-#define COLOR_GREEN4 COLOR16( 0, 6, 0 )
-#define COLOR_RED COLOR16( 31, 0, 0 )
-#define COLOR_MSSG COLOR16( 16, 8, 29)
+//#define COLOR_TEXT COLOR16(31, 31, 31)
+//#define COLOR_PROGRESS_TEXT COLOR16( 0, 0, 0)
+//#define COLOR_PROGRESS_BAR COLOR16(15, 15, 15)
+//#define COLOR_ERROR COLOR16(31, 0, 0)
+//#define COLOR_BG COLOR16(2, 4, 10)
+//#define COLOR_BG32 COLOR32(2*8, 4*8, 10*8)
+//#define COLOR_ROM_INFO COLOR16(22, 18, 26)
+//#define COLOR_HELP_TEXT COLOR16(16, 20, 24)
+//#define COLOR_DIALOG COLOR16(31, 31, 31)
+//#define COLOR_DIALOG_SHADOW COLOR16( 0, 2, 8)
+//#define COLOR_FRAME COLOR16( 0, 0, 0)
+//#define COLOR_YESNO_TEXT COLOR16( 0, 0, 0)
+//#define COLOR_GREEN COLOR16( 0, 31, 0 )
+//#define COLOR_GREEN1 COLOR16( 0, 24, 0 )
+//#define COLOR_GREEN2 COLOR16( 0, 18, 0 )
+//#define COLOR_GREEN3 COLOR16( 0, 12, 0 )
+//#define COLOR_GREEN4 COLOR16( 0, 6, 0 )
+//#define COLOR_RED COLOR16( 31, 0, 0 )
+//#define COLOR_MSSG COLOR16( 16, 8, 29)
/******************************************************************************
*
******************************************************************************/
@@ -87,8 +87,12 @@
extern "C" {
#endif
+extern u16 COLOR_BG;
extern u16 COLOR_INACTIVE_ITEM;
extern u16 COLOR_ACTIVE_ITEM;
+extern u16 COLOR_MSSG;
+extern u16 COLOR_INACTIVE_MAIN;
+extern u16 COLOR_ACTIVE_MAIN;
struct background{
char bgname[128];