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
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
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
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
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