|
@@ -18,19 +18,8 @@ func pctUpdate(pct *int64) func() int64 {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (d *door.Door) PressAKey() {
|
|
|
- d.Write(door.Reset + door.CRNL + "Press a key to continue...")
|
|
|
- d.Key()
|
|
|
- d.Write(door.CRNL)
|
|
|
-}
|
|
|
-*/
|
|
|
-
|
|
|
func press_keys(d *door.Door) {
|
|
|
- d.Write(door.Reset + door.CRNL + "Press some keys...")
|
|
|
+ d.Write(door.Reset + door.CRNL + "Press some keys... <ENTER> to exit.")
|
|
|
var r rune
|
|
|
var ex door.Extended
|
|
|
var err error
|
|
@@ -683,14 +672,20 @@ func main() {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
- d.EnableMouse(door.AnyEvent)
|
|
|
+
|
|
|
+ d.EnableMouse(door.AnyEvent)
|
|
|
|
|
|
press_keys(&d)
|
|
|
|
|
|
d.Write(door.CRNL)
|
|
|
|
|
|
- var b []string = door.AlertBox("Warning: golang is in use!", 1)
|
|
|
+ var b []string
|
|
|
+ if door.CP437 {
|
|
|
+ b = door.AlertBox("Warning: golang \xfb is in use!", 1)
|
|
|
+ } else {
|
|
|
+ b = door.AlertBox("Warning: golang \u2219 is in use!", 1)
|
|
|
+ }
|
|
|
+
|
|
|
d.Write(door.ColorText("BRI WHI ON GREEN"))
|
|
|
for _, line := range b {
|
|
|
d.Write(line + door.CRNL)
|
|
@@ -718,6 +713,8 @@ func main() {
|
|
|
}
|
|
|
option := mainmenu.GetOption(choice)
|
|
|
|
|
|
+ wopr.Stop()
|
|
|
+
|
|
|
|
|
|
|
|
|
switch option {
|
|
@@ -759,11 +756,12 @@ func main() {
|
|
|
_ = z
|
|
|
}
|
|
|
|
|
|
+ wopr.Animate(&d)
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
- d.DisableMouse()
|
|
|
+ d.DisableMouse()
|
|
|
d.Write(door.Reset + door.CRNL)
|
|
|
|
|
|
message = fmt.Sprintf("Returning to the %s BBS..."+door.CRNL, d.Config.BBSID)
|