2011-02-06Minor compiler-compatibility fixes. default tip
Jens Alfke <jens@mooseyard.com> [Sun, 06 Feb 2011 16:31:03 -0800] rev 29
Minor compiler-compatibility fixes.

2009-07-07Fixed: Bits with odd heights or widths could be blurry when placed on a Grid (thanks to David Hoyos for the fix!)
Jens Alfke <jens@mooseyard.com> [Tue, 07 Jul 2009 08:44:33 -0700] rev 28
Fixed: Bits with odd heights or widths could be blurry when placed on a Grid (thanks to David Hoyos for the fix!)

2009-03-10Fixed some problems reported by the CLANG static analyzer.
snej@snej.local [Tue, 10 Mar 2009 22:36:23 -0700] rev 27
Fixed some problems reported by the CLANG static analyzer.

2009-01-11Added ball graphics to Xcode project, which fixes the Go game. Fixed Tic-Tac-Toe. Fixed an exception in the demo app when changing games.
snej@snej.local [Sun, 11 Jan 2009 00:02:27 -0800] rev 26
Added ball graphics to Xcode project, which fixes the Go game. Fixed Tic-Tac-Toe. Fixed an exception in the demo app when changing games.

2008-11-21Fixed minor build errors
snej@snej.local [Fri, 21 Nov 2008 09:31:57 -0800] rev 25
Fixed minor build errors

2008-07-31* Put the spots in the right place in 13x13 and 19x19 boards.
Jens Alfke <jens@mooseyard.com> [Thu, 31 Jul 2008 20:01:26 -0700] rev 24
* Put the spots in the right place in 13x13 and 19x19 boards.
* Fixed some front/back layering issues in Grid.

2008-07-31* Fixed scaling of king pieces when the board's state is set.
Jens Alfke <jens@mooseyard.com> [Thu, 31 Jul 2008 13:23:44 -0700] rev 23
* Fixed scaling of king pieces when the board's state is set.
* Added IBOutlets for tilting the BoardView.

2008-07-31* Working on 3D rotation of game board.
Jens Alfke <jens@mooseyard.com> [Thu, 31 Jul 2008 11:18:13 -0700] rev 22
* Working on 3D rotation of game board.
* Added some colored balls ("drawn" myself using Photoshop glass effect.)

2008-07-21* Added API to Stack for removing bits.
Jens Alfke <jens@mooseyard.com> [Mon, 21 Jul 2008 17:32:21 -0700] rev 21
* Added API to Stack for removing bits.
* GoGame correctly saves/restores number of captured pieces.
* Improved positioning of captured-piece Stacks in GoGame.
* New Go piece icons.
* Added "Warn" function to GGBUtils.

2008-07-18Checkers and Hexchequer now detect victory when the other player can't move.
Jens Alfke <jens@mooseyard.com> [Fri, 18 Jul 2008 13:26:59 -0700] rev 20
Checkers and Hexchequer now detect victory when the other player can't move.

2008-07-17Don't load Checkers sound files till a game is displayed on a board; this speeds up launch.
Jens Alfke <jens@mooseyard.com> [Thu, 17 Jul 2008 13:29:04 -0700] rev 19
Don't load Checkers sound files till a game is displayed on a board; this speeds up launch.

2008-07-16Full-screen improvements (Your Move bug #12).
Jens Alfke <jens@mooseyard.com> [Wed, 16 Jul 2008 10:49:04 -0700] rev 18
Full-screen improvements (Your Move bug #12).
Gameboard resize doesn't animate, making it less laggy.

2008-07-14Updated DemoBoardView and the xcode project to work with the latest sources.
Jens Alfke <jens@mooseyard.com> [Mon, 14 Jul 2008 21:46:09 -0700] rev 17
Updated DemoBoardView and the xcode project to work with the latest sources.

2008-07-14Tweaks and fixes, including renaming Game's "board" property/ivar to "table", which is less confusing.
Jens Alfke <jens@mooseyard.com> [Mon, 14 Jul 2008 21:00:15 -0700] rev 16
Tweaks and fixes, including renaming Game's "board" property/ivar to "table", which is less confusing.
Released as part of Your Move 1.0a2.

2008-07-09More tweaks, including a "reversed" property for Grids to show the second player's perspective without turning the pieces upside-down.
Jens Alfke <jens@mooseyard.com> [Wed, 09 Jul 2008 17:07:45 -0700] rev 15
More tweaks, including a "reversed" property for Grids to show the second player's perspective without turning the pieces upside-down.

2008-07-08Minor fixes.
Jens Alfke <jens@mooseyard.com> [Tue, 08 Jul 2008 20:32:52 -0700] rev 14
Minor fixes.

2008-07-08Fixed some memory leaks, and took the address-related properties out of Player.
Jens Alfke <jens@mooseyard.com> [Tue, 08 Jul 2008 13:12:01 -0700] rev 13
Fixed some memory leaks, and took the address-related properties out of Player.

2008-07-07Added new convenience methods for Game implementations.
Jens Alfke <jens@mooseyard.com> [Mon, 07 Jul 2008 15:47:42 -0700] rev 12
Added new convenience methods for Game implementations.

2008-07-05* Improved drag-and-drop (supports CandyBar)
Jens Alfke <jens@mooseyard.com> [Sat, 05 Jul 2008 17:46:43 -0700] rev 11
* Improved drag-and-drop (supports CandyBar)
* Fixed DiscPiece
* Inheritable layer styles
etc.

2008-07-03Lots of reworking. Completed support for game history, including Turn class. Changed Game API around quite a bit.
Jens Alfke <jens@mooseyard.com> [Thu, 03 Jul 2008 17:44:30 -0700] rev 10
Lots of reworking. Completed support for game history, including Turn class. Changed Game API around quite a bit.

2008-05-29Finally fixed the slow animation performance of board games; all it took was changing the board's z index from 1 to 0, somehow. Games working well now.
Jens Alfke <jens@mooseyard.com> [Thu, 29 May 2008 15:04:06 -0700] rev 9
Finally fixed the slow animation performance of board games; all it took was changing the board's z index from 1 to 0, somehow. Games working well now.

2008-05-28* Got it working with latest iPhone SDK.
Jens Alfke <jens@mooseyard.com> [Wed, 28 May 2008 12:47:10 -0700] rev 8
* Got it working with latest iPhone SDK.
* Fixed some text alignment issues that showed up on PlayingCards.
* Working on persistence and move-tracking for Game.

2008-03-16Game class now tracks board state and moves, as strings, and can step through its history.
Jens Alfke <jens@mooseyard.com> [Sun, 16 Mar 2008 15:06:47 -0700] rev 7
Game class now tracks board state and moves, as strings, and can step through its history.
Fixed another bug in Go (you could drag your captured stones back to the board!)

2008-03-12Fixed: An exception in the Go game if you mouse down on the board but then drag to the captured-pieces area and release the mouse.
Jens Alfke <jens@mooseyard.com> [Wed, 12 Mar 2008 15:51:32 -0700] rev 6
Fixed: An exception in the Go game if you mouse down on the board but then drag to the captured-pieces area and release the mouse.

2008-03-12Fixed the conversion of window to layer coordinates. The old way didn't work in HiDPI. Thanks to Quincey Morriss and Nathan Vander Wilt for figuring this out.
Jens Alfke <jens@mooseyard.com> [Wed, 12 Mar 2008 15:49:36 -0700] rev 5
Fixed the conversion of window to layer coordinates. The old way didn't work in HiDPI. Thanks to Quincey Morriss and Nathan Vander Wilt for figuring this out.

2008-03-11Text, playing cards, and Klondike solitaire all work on iPhone now. (Regression: Klondike UI layout has changed, and is awkward on Mac now. Need to special case that.)
Jens Alfke <jens@mooseyard.com> [Tue, 11 Mar 2008 17:09:50 -0700] rev 4
Text, playing cards, and Klondike solitaire all work on iPhone now. (Regression: Klondike UI layout has changed, and is awkward on Mac now. Need to special case that.)

2008-03-11Added support for clicking the board to place new pieces. Go and Tic-Tac-Toe now use this.
Jens Alfke <jens@mooseyard.com> [Tue, 11 Mar 2008 09:21:53 -0700] rev 3
Added support for clicking the board to place new pieces. Go and Tic-Tac-Toe now use this.

2008-03-10Oops, needed to fix an #include
Jens Alfke <jens@mooseyard.com> [Mon, 10 Mar 2008 17:32:04 -0700] rev 2
Oops, needed to fix an #include

2008-03-10Tic-tac-toe works on the iPhone simulator!
Jens Alfke <jens@mooseyard.com> [Mon, 10 Mar 2008 17:30:57 -0700] rev 1
Tic-tac-toe works on the iPhone simulator!

2008-03-07Initial check-in into Mercurial. Branched from 1.0 release of Apple's sample code. No longer requires garbage collection. Fixed some memory leaks of CG objects. Fixed a bug when advancing to the 8th row in the Checkers game.
Jens Alfke <jens@mooseyard.com> [Fri, 07 Mar 2008 11:43:02 -0800] rev 0
Initial check-in into Mercurial. Branched from 1.0 release of Apple's sample code. No longer requires garbage collection. Fixed some memory leaks of CG objects. Fixed a bug when advancing to the 8th row in the Checkers game.