Prevent the sensor display from being garbled.
[super-star-trek.git] / io.c
diff --git a/io.c b/io.c
index 07bc1504a8b599f15968eebff8cc49c4c08e7f69..d59a5092550843fcf3800b88524a224cf4c6af5b 100644 (file)
--- a/io.c
+++ b/io.c
@@ -9,8 +9,8 @@
 #include <time.h>
 
 #include "conio.h"
-#include "sstlinux.h"
 #include "sst.h"
+#include "sstlinux.h"
 
 #ifndef SERGEEV
 static int linecount;  /* for paging */
@@ -54,6 +54,7 @@ static void fastexit(int sig) {
 
 void iostart(int usecurses) {
 #ifdef SERGEEV
+       initconio();
         textattr(7);
         clrscr();
         setwnd(FULLSCREEN_WINDOW);
@@ -349,12 +350,12 @@ void drawmaps(short l) {
      if (l==1) sensor();
      if (l!=2) setwnd(LEFTUPPER_WINDOW);
      gotoxy(1,1);
-     enqueue("s");
-     srscan(1);
+     enqueue("no");
+     srscan(SCAN_FULL);
      if (l!=2){
         setwnd(SRSCAN_WINDOW);
         clrscr();
-        srscan(2);
+        srscan(SCAN_NO_LEFTSIDE);
         setwnd(LRSCAN_WINDOW);
         clrscr();
         enqueue("l");