protect the colors

This commit is contained in:
Gwenhael Le Moine 2011-07-01 17:24:03 +02:00
parent 6ffa3ef86d
commit b25a90e024

35
star.c
View file

@ -8,13 +8,14 @@
#define LEVEL_HEIGHT 9 #define LEVEL_HEIGHT 9
#define LEVEL_WIDTH 16 #define LEVEL_WIDTH 16
enum { color_BALL = 1, enum {
color_CUBE, color_BALL = 1,
color_VOID, color_CUBE,
color_GIFT, color_VOID,
color_WALL, color_GIFT,
color_BALL_SELECTED, color_WALL,
color_CUBE_SELECTED, color_BALL_SELECTED,
color_CUBE_SELECTED,
}; };
typedef enum { typedef enum {
@ -471,16 +472,16 @@ int main( int argc, char* argv[] )
nonl(); nonl();
intrflush( w_main, FALSE ); intrflush( w_main, FALSE );
keypad( w_main, TRUE ); keypad( w_main, TRUE );
/* if ( has_colors( ) == TRUE ) { */ if ( has_colors( ) == TRUE ) {
start_color( ); start_color( );
init_pair( color_CUBE, COLOR_RED, COLOR_BLACK ); init_pair( color_CUBE, COLOR_RED, COLOR_BLACK );
init_pair( color_BALL, COLOR_BLUE, COLOR_BLACK ); init_pair( color_BALL, COLOR_BLUE, COLOR_BLACK );
init_pair( color_GIFT, COLOR_YELLOW, COLOR_BLACK ); init_pair( color_GIFT, COLOR_YELLOW, COLOR_BLACK );
init_pair( color_WALL, COLOR_WHITE, COLOR_WHITE ); init_pair( color_WALL, COLOR_WHITE, COLOR_WHITE );
init_pair( color_VOID, COLOR_BLACK, COLOR_BLACK ); init_pair( color_VOID, COLOR_BLACK, COLOR_BLACK );
init_pair( color_CUBE_SELECTED, COLOR_RED, COLOR_YELLOW ); init_pair( color_CUBE_SELECTED, COLOR_RED, COLOR_YELLOW );
init_pair( color_BALL_SELECTED, COLOR_BLUE, COLOR_YELLOW ); init_pair( color_BALL_SELECTED, COLOR_BLUE, COLOR_YELLOW );
/* } */ }
/* load the first level to start the loop in a correct state */ /* load the first level to start the loop in a correct state */
load_level( s, levels[ lvl ] ); load_level( s, levels[ lvl ] );