def initGrid(self):
     self.grid = [
         [
             None,
             None,
             None,
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None,
             None,
             None,
             None,
             None],
         [
             None,
             None,
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None,
             None,
             None,
             None],
         [
             None,
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None,
             None,
             None],
         [
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None,
             None],
         [
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True],
         [
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None],
         [
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None],
         [
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None],
         [
             None,
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None],
         [
             None,
             None,
             None,
             None,
             None,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             True,
             None,
             None,
             None]]
     for y in range(len(self.grid)):
         for x in range(len(self.grid[0])):
             if self.grid[y][x]:
                 self.grid[y][x] = PartyEditorGridSquare(self.partyEditor, x, y)
Esempio n. 2
0
 def initGrid(self):
     # In the grid matrix, None means there is no square there to place items
     self.grid = [
         [
             None, None, None, None, None, None, True, True, True, True,
             True, None, None, None, None, None, None, None
         ],
         [
             None, None, None, None, None, True, True, True, True, True,
             True, True, None, None, None, None, None, None
         ],
         [
             None, None, None, None, True, True, True, True, True, True,
             True, True, True, None, None, None, None, None
         ],
         [
             None, True, True, True, True, True, True, True, True, True,
             True, True, True, True, None, None, None, None
         ],
         [
             None, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             True, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             True, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             True, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             True, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             None, True, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, True
         ],
         [
             None, None, True, True, True, True, True, True, True, True,
             True, True, True, True, True, True, True, None
         ],
         [
             None, None, None, True, True, True, True, True, True, True,
             True, True, True, True, True, True, None, None
         ],
         [
             None, None, None, True, True, True, True, True, True, True,
             True, True, True, True, True, True, None, None
         ],
         [
             None, None, None, None, True, True, True, True, True, True,
             True, True, True, True, True, None, None, None
         ],
         [
             None, None, None, None, None, True, True, True, True, True,
             True, True, True, True, True, None, None, None
         ],
     ]
     assert (len(self.grid) == PartyGlobals.PartyEditorGridSize[1])
     assert (len(self.grid[0]) == PartyGlobals.PartyEditorGridSize[0])
     for y in range(len(self.grid)):
         for x in range(len(self.grid[0])):
             if self.grid[y][x]:
                 self.grid[y][x] = PartyEditorGridSquare(
                     self.partyEditor, x, y)