Creating two players class and pushing constants in the right file
Merge branch 'server' into gameengine
Now instanciating the right classes
Separated the sight coords computation into the two different players classes
Better with the right list format
Merge branch 'master' into server
Merge branch 'gameengine' into server
Formatting code + added an attribute related to issue #18
removed debug code
Work in progress on issue #18. Reorganizing code about map items (ActionableItems, ProximityObjects... ). This work is not tested yet and needs an occlusion update before working properly
Moved norm_to_cell to utils. Changed occlusion return value: now returning the shapely object Polygon object representing the vision after applying occlusion. Storing it for later use. Also debugged exception that were not catched. Tests have to be updated
Now should be properly loading the number of players required by the map, in the right order
Repaired the broken tests. All passing right now
Merge branch 'gameengine' into server
Rotation of spy sight polygon done.
Work in progress on issue #18. Implemented the "visible players". Need to be tester now.
handle_shoot implemented on server.
added the prototype of a method to go to the gameover screen
updated the messages to remove the booleans in shoot and action
Added some debugging tools (str and repr on the players) + added two tests on the visible_players attribute that seem to work. Related to issue #18. some other tests do not currently pass, though, need investigation.