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()
def start(dna): pet = Pet() pet.from_json(dna) update_form(pet) redraw()