|
@@ -45,8 +45,8 @@ func MainMenu() door.Menu {
|
|
|
BorderColor: door.ColorText("BRI CYAN ON BLA")}}
|
|
|
m.SelectedR = door.MakeMenuRender(door.ColorText("BOLD CYAN"),
|
|
|
door.ColorText("BOLD BLUE"),
|
|
|
- door.ColorText("BOLD CYAN"),
|
|
|
- door.ColorText("BOLD BLUE"))
|
|
|
+ door.ColorText("BOLD WHITE"),
|
|
|
+ door.ColorText("BOLD CYAN"))
|
|
|
m.UnselectedR = door.MakeMenuRender(door.ColorText("BOLD YEL ON BLUE"),
|
|
|
door.ColorText("BOLD WHI ON BLUE"),
|
|
|
door.ColorText("BOLD YEL ON BLUE"),
|
|
@@ -83,6 +83,7 @@ func display_information(d *door.Door) {
|
|
|
d.Write(nice_format("Node #", strconv.Itoa(d.Config.Node)))
|
|
|
d.Write(nice_format("Unicode", strconv.FormatBool(door.Unicode)))
|
|
|
d.Write(nice_format("CP437", strconv.FormatBool(door.CP437)))
|
|
|
+ d.Write(nice_format("Full CP437", strconv.FormatBool(door.Full_CP437)))
|
|
|
d.Write(nice_format("Screen Size", fmt.Sprintf("%d X %d", door.Width, door.Height)))
|
|
|
}
|
|
|
|
|
@@ -321,6 +322,7 @@ func progress_bars(d *door.Door) {
|
|
|
d.Write(door.Goto(3, 12) + "Half-Step")
|
|
|
d.Write(door.Goto(25, 12) + "% with space and Color Range")
|
|
|
d.Write(door.Goto(57, 12) + "Gradient")
|
|
|
+ d.Write(door.HideCursor)
|
|
|
|
|
|
bar_start := door.Goto(3, 15)
|
|
|
|
|
@@ -337,7 +339,7 @@ func progress_bars(d *door.Door) {
|
|
|
|
|
|
time.Sleep(time.Millisecond * 100)
|
|
|
}
|
|
|
-
|
|
|
+ d.Write(door.ShowCursor)
|
|
|
}
|
|
|
|
|
|
func panel_demo(d *door.Door) {
|
|
@@ -403,8 +405,9 @@ func main() {
|
|
|
var choice int
|
|
|
|
|
|
for choice >= 0 {
|
|
|
- d.Write(door.Clrscr)
|
|
|
+ d.Write(door.Clrscr + door.HideCursor)
|
|
|
choice = mainmenu.Choose(&d)
|
|
|
+ d.Write(door.ShowCursor)
|
|
|
|
|
|
if choice < 0 {
|
|
|
break
|