示例#1
0
    def getBoard(self, file):
        board_df = pd.read_csv(file)

        for _, attributes in board_df.iterrows():

            if attributes['class'] == 'Street':
                self.board.append(Space.Street(attributes))

            if attributes['class'] == 'Utility':
                self.board.append(Space.Utility(attributes))


            if attributes['class'] == 'Railroad':
                self.board.append(Space.Railroad(attributes))


            if attributes['class'] == 'Tax':
                self.board.append(Space.Tax(attributes))


            if attributes['class'] == 'Chance':
                self.board.append(Space.Chance())


            if attributes['class'] == 'Chest':
                self.board.append(Space.Chest())


            if attributes['class'] in ['Jail', 'Idle']:
                self.board.append([])