|
@@ -12,14 +12,15 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-const CRNL = "\r\n"
|
|
+const CRNL = "\r\n"
|
|
-var Reset string = Color(0)
|
|
+const Clrscr = "\x1b[2J\x1b[H"
|
|
-var Unicode bool
|
|
+var Reset string = Color(0)
|
|
-var CP437 bool
|
|
+var Unicode bool
|
|
-var Full_CP437 bool
|
|
+var CP437 bool
|
|
-var Height int
|
|
+var Full_CP437 bool
|
|
-var Width int
|
|
+var Height int
|
|
-var Inactivity int64 = 120
|
|
+var Width int
|
|
|
|
+var Inactivity int64 = 120
|
|
|
|
|
|
|
|
|
|
door32.sys:
|
|
door32.sys:
|
|
@@ -206,3 +207,7 @@ func (d *Door) Write(output string) {
|
|
fmt.Printf("Write fail: %d != %d\n", len(buffer), n)
|
|
fmt.Printf("Write fail: %d != %d\n", len(buffer), n)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+func Goto(x int, y int) string {
|
|
|
|
+ return fmt.Sprintf("\x1b[%d;%dH", y, x)
|
|
|
|
+}
|