Commit Graph

21 Commits

Author SHA1 Message Date
542e5aed37 Miscellaneous cleanup 2012-04-13 15:27:07 -04:00
01e64ec05f Add some error checking 2012-04-13 01:48:04 -04:00
bcdd131be7 Fix color changing between moves 2012-04-13 01:41:33 -04:00
18e14f61e6 Prefer debugging over speed (heavily) in gnugo, and got the board into a stronger state, to align with how gnugo does things. 2012-04-13 01:38:58 -04:00
46187886ed Fixed an off-by-one error 2012-04-13 01:01:07 -04:00
5ad1eb46e9 First semi-functional version of the libboard-based implementation 2012-04-13 00:38:11 -04:00
61d1965292 Added all the files we need from gnugo to so_compile 2012-04-12 21:28:49 -04:00
c17ed205d7 Added some framework for building the C libraries we need and running the program with the needed libraries available 2012-04-12 21:19:19 -04:00
353d16994b Modified configure.in to compile everything with -fPIC so we can manually build shared libs later 2012-04-12 16:45:59 -04:00
6a75dd01fe General cleanup 2012-04-12 16:43:57 -04:00
8b772255a1 Beginning of implementation of a ctypes-based interface to libboard, which is a much cleaner set of Go routines than I hacked together originally. Including a copy of gnugo 3.8 so we can build a dynamic version of libboard. 2012-04-12 13:46:27 -04:00
55dbed09f5 Implemented hovering stones under mouse cursor, and implemented a simple game clock 2012-04-09 20:55:09 -04:00
cf1b892d21 Fixed infinite recursion bug 2012-04-08 23:11:49 -04:00
f5d3608ba2 Added text to display number of captures and whose turn it is. 2012-04-08 18:24:14 -04:00
8881b1cd38 Return number of stones captured, keep track of captures for each player 2012-04-08 18:07:10 -04:00
c925a95ad7 Goban._valid_move() should allow placing a stone into a liberty-less space if it will result in a capture. 2012-04-08 17:10:39 -04:00
efa1a4f282 Fixed Goban._delete_group 2012-04-08 16:59:38 -04:00
15480ae9e0 Created a Goban class to handle all of the Go logic 2012-04-08 16:25:06 -04:00
b7f1d5b58d Added missing hoshi points, removed some now unneeded image files 2012-04-08 02:27:40 -04:00
740f914bd1 Added ability to place stones and mark intersections, and reduced number of image files needed. 2012-04-08 02:16:23 -04:00
225f09c98f Initial commit - So far we can print the board. 2012-04-08 01:06:10 -04:00