eschulte pushed a commit to branch go
in repository elpa.
commit fb42d82e8c80b46d13373ba731045b637e690a21
Author: Eric Schulte <[email protected]>
Date: Thu Aug 8 09:22:31 2013 -0600
organize notes
---
NOTES | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/NOTES b/NOTES
index d62bdbb..f01c288 100644
--- a/NOTES
+++ b/NOTES
@@ -1,47 +1,52 @@
#+Options: ^:nil -*- mode:org -*-
-* TODO scale image sizes
+* Development [4/5]
+** TODO scale image sizes
See the TODO and note in file:go-board-faces.el.
We'll need to have =go-board-image= return a function rather than a
list, and then somehow hook in with the =face-remap-add-relative=
function.
-* ability to call back-end functions through the board
+** ability to call back-end functions through the board
e.g., it would be nice to be able to call gnugo commands and display
the output. This should be extensible however...
-* support for calculating scores
+** support for calculating scores
This could be built right into the board but would require
- ability to assign contiguous open spaces
- ability to mark stones as captured
-* track and display captured stones on board
-* DONE better looking board
+** track and display captured stones on board
+** DONE better looking board
See [[info:elisp#Image%20Descriptors][info:elisp#Image Descriptors]], can just
use the text svg data
directly, no need for files. Also look at
[[info:elisp#Pointer%20Shape][info:elisp#Pointer Shape]]
for controlling the shape of the map.
: '(image :type 'svg :data )
-** For images look at these images (go with wikipedia svg images).
+*** For images look at these images (go with wikipedia svg images).
- http://en.wikipedia.org/wiki/File:Go_b.svg
- http://en.wikipedia.org/wiki/File:Go_w.svg
- or at ruby go http://rubygo.rubyforge.org/
- see the go image source at
http://en.wikipedia.org/wiki/Blood-vomiting_game
-* DONE igs probably needs to periodically ping the server
-* DONE make a board back-end so it can receive commands
-* DONE allow an IGS process to send commands to a board
-* IGS Support
+** DONE igs probably needs to periodically ping the server
+** DONE make a board back-end so it can receive commands
+** DONE allow an IGS process to send commands to a board
+** IGS Support
- use information in [[file:data/igs.c][igs.c]] and in the cgoban source.
- [[file:data/igs-session][tcpick output]] collected with while talking with
IGS servers
#+begin_src sh
sudo tcpick -i wlan0 -yP
#+end_src
-* Asynchronous Process Interaction
+** Asynchronous Process Interaction
Use process filters (see [[info:elisp#Filter%20Functions][info:elisp#Filter
Functions]]) to act only on
whole completed commands.
+* Issues [0/1]
+** TODO the black/white turn underlining can get off
+Probably better to explicitly set this every turn, rather than just
+alternating.