Beispiel #1
0
 def __init__(self):
     self.side = "l" #l or r
     self.unum = -1
     self.playerType = playerType.PlayerType()
     self.pos = pos.Pos(-1000, -1000)
     self.vel = pos.Pos(-1000, -1000)
     self.body = 361
     self.head = 361
     self.stamina_l = -10
     self.stamina_s = -2
def makeFeaturs(log):
    lines = log.split("\n")
    player_types = []
    for line in lines:
        if (line.find("pt") == -1):
            continue
        pt_str = line.split(" ")
        pt = playerType.PlayerType()
        pt.id = int(pt_str[1])
        pt.kickAble_area = float(pt_str[2]) + 0.3
        player_types.append(pt)
    extractFeatur(log, player_types)
def find_playerTypes(line):
    types = make_dictionery(line)
    player_type = playerType.PlayerType()
    player_type.id = types["(id"]
    player_type.kickAble_area = float(types["kickable_margin"])
    return player_type