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 #2
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)