def add_checker(team, location): if location == (4, 0) or location == (7, 0): return red_checker = Resource.Resource("res/checker_red.png") black_checker = Resource.Resource("res/checker_black.png") res = None if team == Teams.red(): res = red_checker else: res = black_checker checker = Checker.Checker(pygame.display.get_surface(), game_objects.board, res) checker.location = location checker.team = team checker.type = CheckerType.men() game_objects.state.add_checker(checker)
def type(self, type): if type != CheckerType.men() and type != CheckerType.king(): raise ValueError('Team must be provided') self.type = type