def setup_world(self):
     avatar_manager = SimpleAvatarManager()
     CELLS = [
         [
             {
                 'pickup': MockPickup('b'),
                 'avatar': avatar_manager.avatars[0]
             },
             {},
             {
                 'generates_score': True
             },
         ],
         [
             {},
             {
                 'habitable': False
             },
             {
                 'pickup': MockPickup('a')
             },
         ],
     ]
     grid = {
         Location(x, y - 1): MockCell(Location(x, y - 1), **CELLS[x][y])
         for y in xrange(3) for x in xrange(2)
     }
     state_provider.set_world(GameState(WorldMap(grid, {}), avatar_manager))
     return service.get_world_state()
Beispiel #2
0
 def setup_world(self):
     CELLS = [
         [
             {},
             {'avatar': 'a'},
             {'generates_score': True},
         ],
         [
             {},
             {'habitable': False},
             {},
         ],
     ]
     grid = [[MockCell(Location(x, y), **CELLS[x][y])
              for y in xrange(3)] for x in xrange(2)]
     state_provider.set_world(GameState(WorldMap(grid), SimpleAvatarManager()))
     return service.get_world_state()
Beispiel #3
0
 def setup_world(self):
     avatar_manager = SimpleAvatarManager()
     CELLS = [
         [
             {'pickup': MockPickup('b'), 'avatar': avatar_manager.avatars[0]},
             {},
             {'generates_score': True},
         ],
         [
             {},
             {'habitable': False},
             {'pickup': MockPickup('a')},
         ],
     ]
     grid = {Location(x, y-1): MockCell(Location(x, y-1), **CELLS[x][y])
             for y in xrange(3) for x in xrange(2)}
     state_provider.set_world(GameState(WorldMap(grid), avatar_manager))
     return service.get_world_state()
Beispiel #4
0
 def setup_world(self):
     CELLS = [
         [
             {},
             {
                 'avatar': 'a'
             },
             {
                 'generates_score': True
             },
         ],
         [
             {},
             {
                 'habitable': False
             },
             {},
         ],
     ]
     grid = [[MockCell(Location(x, y), **CELLS[x][y]) for y in xrange(3)]
             for x in xrange(2)]
     state_provider.set_world(
         GameState(WorldMap(grid), SimpleAvatarManager()))
     return service.get_world_state()
 def _mark_complete(self):
     from service import get_world_state
     requests.post(self._completion_url, json=get_world_state())