Beispiel #1
0
    def get_conditions(cls, file):
        positions = ["QB1", "QB2", "RB1", "RB2", "RB3", "RB4", "WR1", "WR2", "WR3", "WR4", "TE1", "TE2", "C", "LG", "RG", "LT", "RT", "RE", "NT", "LE", "ROLB", "RILB", "LILB", "LOLB", "RCB", "LCB", "FS", "SS"]
        list_of_statuses = []
        for x in range(6403, 6421):
            list_of_statuses.append(bin(ord(file[x]))[2:])
        for x in range(6664, 6672):
            list_of_statuses.append(bin(ord(file[x]))[2:])

        conditions = StatusParser(list_of_statuses, cls.team_list, positions, file)
        conditions.set_binary_strings()
        conditions.set_condition_on_player_position()
        cls.conditions = conditions.condition_list
Beispiel #2
0
    def get_injuries(cls, file):
        positions = ["QB1", "QB2", "RB1", "RB2", "RB3", "RB4", "WR1", "WR2", "WR3", "WR4", "TE1", "TE2"]
        list_of_statuses = []
        for x in range(6031, 6034):
            list_of_statuses.append(bin(ord(file[x]))[2:])
        for x in range(6292, 6295):
            list_of_statuses.append(bin(ord(file[x]))[2:])

        injuries = StatusParser(list_of_statuses, cls.team_list, positions, file)
        injuries.set_binary_strings()
        injuries.set_condition_on_player_position()
        cls.injuries = injuries.condition_list