diff --git a/TODO b/TODO index d820d8f..cee714b 100644 --- a/TODO +++ b/TODO @@ -5,15 +5,19 @@ * write game instructions and keyboard shortcuts reference +* add `architecture' document + GAME + +* expand player implementation + +* generate secondary seeds + +* split src folder into client/server * split `naledi-ya-africa` package into `naledi-server` and `naledi-client`? - -* implement client/server communication - -* implement players and player list - + * (I am legion...) @@ -21,12 +25,14 @@ -> SEVERE -* ... +* Game map is not rendered -> NON-SEVERE * Lakes are created -> still an issue? + -> haven't seen it in a long time (as of 31/12/2018) + -> seemed to be a secondary bug from some other problem that is now fixed -> HEISENBUGS diff --git a/TODO b/TODO index d820d8f..cee714b 100644 --- a/TODO +++ b/TODO @@ -5,15 +5,19 @@ * write game instructions and keyboard shortcuts reference +* add `architecture' document + GAME + +* expand player implementation + +* generate secondary seeds + +* split src folder into client/server * split `naledi-ya-africa` package into `naledi-server` and `naledi-client`? - -* implement client/server communication - -* implement players and player list - + * (I am legion...) @@ -21,12 +25,14 @@ -> SEVERE -* ... +* Game map is not rendered -> NON-SEVERE * Lakes are created -> still an issue? + -> haven't seen it in a long time (as of 31/12/2018) + -> seemed to be a secondary bug from some other problem that is now fixed -> HEISENBUGS diff --git a/naledi.lisp b/naledi.lisp index f7eecba..4de1da4 100644 --- a/naledi.lisp +++ b/naledi.lisp @@ -65,9 +65,9 @@ (croatoan:update-menu mw event) (croatoan:draw-menu mw)) (#\newline - (cond ((equalp (croatoan:current-item mw) "Start a local game") + (cond ((equalp (croatoan:.current-item mw) "Start a local game") (start-local-game scr)) - ((equalp (croatoan:current-item mw) + ((equalp (croatoan:.current-item mw) "Connect to a remote server") (connect-remote-game scr))) (return-from croatoan:event-case))))) diff --git a/TODO b/TODO index d820d8f..cee714b 100644 --- a/TODO +++ b/TODO @@ -5,15 +5,19 @@ * write game instructions and keyboard shortcuts reference +* add `architecture' document + GAME + +* expand player implementation + +* generate secondary seeds + +* split src folder into client/server * split `naledi-ya-africa` package into `naledi-server` and `naledi-client`? - -* implement client/server communication - -* implement players and player list - + * (I am legion...) @@ -21,12 +25,14 @@ -> SEVERE -* ... +* Game map is not rendered -> NON-SEVERE * Lakes are created -> still an issue? + -> haven't seen it in a long time (as of 31/12/2018) + -> seemed to be a secondary bug from some other problem that is now fixed -> HEISENBUGS diff --git a/naledi.lisp b/naledi.lisp index f7eecba..4de1da4 100644 --- a/naledi.lisp +++ b/naledi.lisp @@ -65,9 +65,9 @@ (croatoan:update-menu mw event) (croatoan:draw-menu mw)) (#\newline - (cond ((equalp (croatoan:current-item mw) "Start a local game") + (cond ((equalp (croatoan:.current-item mw) "Start a local game") (start-local-game scr)) - ((equalp (croatoan:current-item mw) + ((equalp (croatoan:.current-item mw) "Connect to a remote server") (connect-remote-game scr))) (return-from croatoan:event-case))))) diff --git a/src/crt-ext.lisp b/src/crt-ext.lisp index ff49a56..187a864 100644 --- a/src/crt-ext.lisp +++ b/src/crt-ext.lisp @@ -67,7 +67,7 @@ (croatoan:draw-menu dw)) (#\newline (return-from croatoan:event-case - (equalp (croatoan:current-item dw) " Yes")))))) + (equalp (croatoan:.current-item dw) " Yes")))))) (defun inform-user (scr msg) "Display an informational message to the user"