Moves the prototype into a subdirectory.
Adds a workspace to manage any projects for the game (which also necessitated removing workspaces from the gitignore)
Project updates for Xcode 5.
Adds the Player class to the unit testing target.
Some auto generated syntax modernization from Xcode 5….redid the Suit enum in NS_ENUM fashion and rewrote the boxing for the enum in the Card's compareSuit method, to get rid of a warning about casting Suit to int when it was already an int.
Adds a SpriteKit project to play with
Removes some of the template cruft, to get a nice white empty view.
Adds a sprite subclass to draw a circumscribed n-sided polygon, with spokes from the center to the vertices
Adds a sprite subclass to draw circles to represent locations for melds.
Adds a method to the meld class to position cards at equidistant points along the circumference of the meld's circle.
Adds properties for the different card sprite paths and the number of vertices, and splits path-building off to its own function. This will be useful if I want to add physics based on the sprite shapes.
Sets path colors with CGColorRefs instead of CGColorComponents. Core Graphics will try to be efficient by stripping chroma from gray, black, and white. That means the other component array elements aren't filled in, and if you try to paint with them you get green. Hmm, where have I seen this before? ;-)
Turns the meld circle paths into properties too, again so they can be reused if needed for physics boundaries.
Adjusts the meld circle size so that it matches the positioning logic for the card sprites. This way they're perfectly centered in the circle.
Plays with the drawing code a bit.
Tests out the meldNode UI. It doesn't really work...too cramped.
Adds some notes on a new take on a sprite kit ui.
Simplifies the card display to a 44x44 square with a number in it. No more fancy paths...for now.
Adds some more notes on todos.
Strips out all the meld-based stuff in the scene, to be replaced with something better...