def __init__(self, ctrl, graphics):
     arr = [list('██████████████████████████████████████████'),
            list('█      █           █      █              █'),
            list('█      █   █████████   █  █   █████      █'),
            list('█                      █      █           '),
            list('██████████████████████████████████████████') 
     ]
     PuzzleModel.__init__(self, ctrl, graphics, arr,1,1,3, 41)
Exemple #2
0
 def __init__(self, ctrl, graphics):
     arr = [
         list('██████████████████████████████████████████'),
         list('█      █           █      █              █'),
         list('█      █   █████████   █  █   █████      █'),
         list('█                      █      █           '),
         list('██████████████████████████████████████████')
     ]
     PuzzleModel.__init__(self, ctrl, graphics, arr, 1, 1, 3, 41)
 def process(self, key):
     if (key == ord('p')):
         self.graphics.array[self.x][self.y] = (Graphics.EMPTY, Graphics.WHITE)
         self.x = self.endX - 1
         self.y = self.endY
         self.graphics.array[self.x][self.y] = (self.hero, self.herocolor)
         self.refresh()
         return False
     else: return PuzzleModel.process(self, key)
Exemple #4
0
 def process(self, key):
     if (key == ord('p')):
         self.graphics.array[self.x][self.y] = (Graphics.EMPTY,
                                                Graphics.WHITE)
         self.x = self.endX - 1
         self.y = self.endY
         self.graphics.array[self.x][self.y] = (self.hero, self.herocolor)
         self.refresh()
         return False
     else:
         return PuzzleModel.process(self, key)
 def __init__(self, ctrl, graphics):
     arr = list(open('maps'))
     arr = [list(s.replace('\n','')) for s in arr]
     PuzzleModel.__init__(self, ctrl, graphics, arr,12, 36,25, 72)
Exemple #6
0
 def __init__(self, ctrl, graphics):
     arr = list(open('maps'))
     arr = [list(s.replace('\n', '')) for s in arr]
     PuzzleModel.__init__(self, ctrl, graphics, arr, 12, 36, 25, 72)