{"push_id":1291139270,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d40c8921af69740e25647e81198e313fecfd2a94","before":"ec1f19439c946d0784e7f11906053ef6d210a755","commits":[{"sha":"d40c8921af69740e25647e81198e313fecfd2a94","author":{"name":"Graham Watson","email":"37f4f7f8161d2fbc6cc215504864ec705b8c16b2@gmail.com"},"message":"1. Correctly set user start button to 'Reset' if a game is loaded and is in progress\n2. New func getActiveState(coord: Coordinate) -> activeStates in GameBoardImages\n3. Save 'ActiveStates' attribute with ctrl panel / game and origin board\n4. GameStateHandler now uses individual type set/get from JSON array (ie Int, Bool, String, [String:Int])\n5. Move Board/Ctrl Panel posn into GameStateHandler obj\n6. Add BoardPosn/CtrlPanel Posn to JSON save\n7. Change boardPosn/CtrlPosn to attributes in saveHandler\n8. Create new Position struct for above","distinct":true,"url":"https://api.github.com/repos/WattersAUS/Swift-ChalkboardSudoku/commits/d40c8921af69740e25647e81198e313fecfd2a94"}]}
{"actor":{"display_login":"WattersAUS"}}