import time sys.path.append(os.path.abspath('../UIElements')) from Grass import Grass grass = Grass() from HorLineGrassAnimation import HorLineGrassAnimation props = {"on_time_percent": 0.4} animation = HorLineGrassAnimation(grass, props) flower = [0, 0, 0] * 600 sheep = [0, 0, 0] * 302 sign = [0, 0, 0] * 150 speed = 25 # in 50 hrz current_time = 0 frame_id = 0 while True: time_precent = float(current_time) / speed animation.apply(time_precent) network.send(flower, sheep, grass.get_array(), sign) time.sleep(0.02) current_time = (current_time + 1) % speed frame_id += 1
sys.path.append(os.path.abspath('../UIElements')) from Flower import Flower flower = Flower() from SmallSheep import SmallSheep sheep = SmallSheep() from Grass import Grass grass = Grass() from Sign import Sign sign = Sign() from FireScene import FireScene from RoundRobinScene import RoundRobinScene scene = RoundRobinScene(flower, sheep, grass, sign) speed = 25 # in 50 hrz current_time = 0 frame_id = 0 while True: time_precent = float(current_time) / speed scene.apply(time_precent) network.send(flower.get_array(), sheep.get_array(), grass.get_array(), sign.get_array()) time.sleep(0.02) current_time = (current_time + 1) % speed frame_id += 500