Exemplo n.º 1
0
    def on_receive(j):
        window.requestAnimationFrame(step)
        for pid, owner, name, dna in j:
            if pid not in pets_by_id:
                pet = Pet()
                pet.pid = pid
                pet.owner = owner if owner else 0
                pet.name = name if name else "boss"
                pets_by_id[pet.pid] = pet
                pets.append(pet)
            else:
                pet = pets_by_id[pid]

            pet.from_json(dna)
            pet.make_balls()