import random import math def randomizePeriod(): return 0.001 + (random.random() / 40 - 0.0001) def randomizeAmplitude(): return 0.4 + (random.random() / 2.5 - 0.2) # create the Supervisor instance. supervisor = Supervisor() speaker = supervisor.getSpeaker("fire_speaker") Speaker.playSound(speaker, speaker, "fire_burning.wav", 0.1, 1, 0, True) # get the time step of the current world. timestep = int(supervisor.getBasicTimeStep()) led = supervisor.getLED('EmberLED') lastLedIntensity = 0 currentStep = 0 random.seed() ledBaseLevel = 0.6 amplitude = randomizeAmplitude() period = randomizePeriod()
"""mountain_ambience controller.""" from controller import Supervisor from controller import Speaker # create the Supervisor instance. supervisor = Supervisor() timestep = int(supervisor.getBasicTimeStep()) speaker = supervisor.getSpeaker("mountain_speaker") Speaker.playSound(speaker, speaker, "mountain_ambience.wav", 0.9, 1, 0, True) while supervisor.step(timestep) != -1: pass