]> skyeroc.xyz Git - dgamelaunch/commitdiff
Move screen clears and refreshes into initcurses()
authorPasi Kallinen <paxed@alt.org>
Tue, 18 May 2010 16:41:03 +0000 (16:41 +0000)
committerPasi Kallinen <paxed@alt.org>
Tue, 18 May 2010 16:41:03 +0000 (16:41 +0000)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@573 db0b04b0-f4d1-0310-9a6d-de3e77497b0e

dgamelaunch.c
dgl-common.c

index f551f92504ef61ffc6cdd479193cb46a24ce84f6..c86299d83918b30d7245c0677ae49b49f0279d72 100644 (file)
@@ -1394,6 +1394,7 @@ freefile ()
 void
 initcurses ()
 {
+  printf("\033[2J");
   initscr ();
   cbreak ();
   noecho ();
@@ -1406,6 +1407,8 @@ initcurses ()
   init_pair(1, -1, -1);
   init_pair(2, COLOR_RED, -1);
 #endif
+  clear();
+  refresh();
 }
 
 /* ************************************************************* */
@@ -1996,7 +1999,6 @@ editoptions (int game)
     waitpid(editor, NULL, 0);
 
   initcurses();
-  refresh ();
   check_retard(1);
 }
 
index d004f4a14b54281bf430ef05b97755f4ba66352b..ad8cd63c7273353e61a7ab1e06ec54b2b2249107 100644 (file)
@@ -82,7 +82,6 @@ term_resize_check()
 
     endwin();
     initcurses();
-    refresh();
     dgl_local_COLS = COLS;
     dgl_local_LINES = LINES;
     curses_resize = 0;
@@ -279,8 +278,6 @@ dgl_exec_cmdqueue(struct dg_cmdpart *queue, int game, struct dg_user *me)
                    waitpid(child, NULL, 0);
                idle_alarm_set_enabled(1);
                initcurses();
-               clear();
-               refresh();
                check_retard(1);
            }
            break;
@@ -379,8 +376,6 @@ dgl_exec_cmdqueue(struct dg_cmdpart *queue, int game, struct dg_user *me)
 
                            setproctitle ("%s", me->username);
                            initcurses ();
-                           clear();
-                           refresh();
                            check_retard(1); /* reset retard counter */
                        }
                        break;