{"head":"29ee19a9c1dd10e624a1d89675c9b9101a36ed1e","size":7,"push_id":45857470,"shas":[["2ccd3eccb10e10e52ff7ad284a685a500a5c3caf","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","Added terrainmap module.","Gordon McNutt"],["05a63a4957ba6ee887bd00877f8763d39059fcce","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","Added Location and Pragma classes.","Gordon McNutt"],["29f1355cc36c4f6f27e89ef1739e1f19fcb55bdc","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","* Added Hax2() class in __init__.py and changed the put, remove and move\n  functions to be methods.\n* Added pre- and post- hooks for put and remove methods.\n* Added __eq__ to Location class. Compares x, y, width and height.\n* Place.remove_occupant no longer tries to hide the KeyError if the location is\n  not occupied on the \"Fail Early and Noisily\" principle.\n* Renamed TerrainMap.get/set_terrain to just get/set for brevity.\n* Test maintenance.","Gordon McNutt"],["084564276876e8ebd3364ce5cbba3c01819ddab3","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","Added move hooks","Gordon McNutt"],["614fc108933c501eeec072b8105d511c35da7d33","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","First pages commit","Gordon McNutt"],["e83cf161d3a081faad31a5150a1f6b02114165e7","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","Merge branch 'master' of github.com:gmcnutt/hax2 into gh-pages","Gordon McNutt"],["29ee19a9c1dd10e624a1d89675c9b9101a36ed1e","80ca41ce0d93d995c86c577a0d47b4d1e769ad26@cableone.net","First pages commit","Gordon McNutt"]],"ref":"refs/heads/gh-pages"}