Example #1
0
 def moveDown(self, brdObject):
     """Move the person down."""
     if collisionChecker(brdObject, self, self.x + 1, self.y) == 0:
         editMatrix(brdObject, self, self.x + 1, self.y)
         self.place(self.x + 1, self.y)
     else:
         return 1
Example #2
0
 def insertNew(self, brdObject, x, y):
     """Insert the person."""
     if collisionChecker(brdObject, self, x, y) == 0:
         editMatrix(brdObject, self, x, y)
         self.place(x, y)
         return 0
     return -1
Example #3
0
 def moveLeft(self, brdObject):
     """Move the person left."""
     if collisionChecker(brdObject, self, self.x, self.y - 1) == 0:
         editMatrix(brdObject, self, self.x, self.y - 1)
         self.place(self.x, self.y - 1)
     else:
         return 1
Example #4
0
 def randomPlace(self, brdObject):
     """Place an enemy randomly."""
     flag = 1
     while flag != 0:
         a = 4 * randint(1, 7)
         b = 2 * randint(1, 30)
         if collisionChecker(brdObject, self, a, b) == 0:
             editMatrix(brdObject, self, a, b)
             self.place(a, b)
             flag = 0
Example #5
0
 def randomPlace(self, brdObject):
     """Place the brick randomly."""
     flag = 1
     while flag != 0:
         a = 2 * randint(1, 15)
         b = 4 * randint(1, 15)
         if collisionChecker(brdObject, self, a, b) == 0:
             editMatrix(brdObject, self, a, b)
             self.x = a
             self.y = b
             flag = 0