remove drawmode #3
[netris.git] / curses.c
index 4d350fd6e2cf301ba197a9fe4df63b441413586b..4571bc2041a4b294dd5fd71423cb606dba534051 100644 (file)
--- a/curses.c
+++ b/curses.c
@@ -403,8 +403,7 @@ static void block_draw_2(int y, int x, unsigned char type)
        else {
 #ifdef HAVE_NCURSES
                if (Sets.standout) {
-                       if (haveColor) attrset(COLOR_PAIR(type & 15));
-                       else attrset(A_REVERSE);
+                       attrset(haveColor ? COLOR_PAIR(type & 15) : A_REVERSE);
                }
 #endif
                switch (Sets.drawstyle) {
@@ -419,24 +418,6 @@ static void block_draw_2(int y, int x, unsigned char type)
                        } //horizontal stickiness
                        break; //ascii horizontally grouped
                case 3:
-                       switch (type & 240) {
-                       case 48:
-                               addstr("||"); break; //middle
-                       case 64: case 80: case 96:
-                               addstr("[="); break; //left end
-                       case 112:
-                               addstr("|="); break;
-                       case 128: case 144: case 160:
-                               addstr("=]"); break; //right end
-                       case 176:
-                               addstr("=|"); break;
-                       case 192: case 208: case 224:
-                               addstr("=="); break;
-                       default:
-                               addstr("[]"); break; //top/bottom/mid
-                       } //neighbours
-                       break; //ascii semi-grouped
-               case 7:
                        switch (type & 240) {
                        case  16: addch(ACS_ULCORNER); addch(ACS_URCORNER); break;//top end
                        case  32: addch(ACS_LLCORNER); addch(ACS_LRCORNER); break;//bottom end
@@ -471,13 +452,11 @@ static void block_draw_1(int y, int x, unsigned char type)
        if (type == BT_none) addch(' ');
        else if (type == BT_shadow) addch(':');
        else {
-               if (Sets.standout) {
 #ifdef HAVE_NCURSES
-                       if (haveColor)
-                               attrset(COLOR_PAIR(type & 15));
-                       else attrset(A_REVERSE);
-#endif
+               if (Sets.standout) {
+                       attrset(haveColor ? COLOR_PAIR(type & 15) : A_REVERSE);
                }
+#endif
                if ((type & 192) == 64)
                        addch('[');
                else if ((type & 192) == 128)
@@ -599,24 +578,24 @@ void window_msg_status(int player)
        if (Players[player].alive > 0)
                if (Players[player].flags & SCF_paused)
                        if (Game.started > 1)
-                               window_msg_wide(player, "PAUSED");
+                               window_msg_wide(player, MSG_PLAYER_PAUSE);
                        else
-                               window_msg_wide(player, "NOT READY");
+                               window_msg_wide(player, MSG_PLAYER_JOIN);
                else
                        if (Game.started > 1)
                                window_msg(player, NULL);
                        else
-                               window_msg_wide(player, "READY");
+                               window_msg_wide(player, MSG_PLAYER_START);
        else if (!Players[player].alive)
-               window_msg_wide(player, "GAME OVER");
+               window_msg_wide(player, MSG_PLAYER_STOP);
        else
-               window_msg_wide(player, "EMPTY");
+               window_msg_wide(player, MSG_PLAYER_PART);
 }
 
 
 void status_tick(void)
 { //display timer
-       mvprintw(statusYPos, statusXPos, "timer %7.0f ", CurTimeval() / 1e6);
+       mvprintw(statusYPos, statusXPos, MSG_TIME, CurTimeval() / 1e6);
 }
 
 void ScheduleFullRedraw(void)