示例#1
0
def ScheduleHuntRabbit(wolf_id, global_data):

    ts = engine.CurrentTime() + NormalSample(W_Starvation)
    event_name = 'HUNT_RABBIT'
    event_data = {'wolf_id': wolf_id}
    if (ts <= SimulationLength):
        engine.Schedule(ts, event_name, global_data, event_data)
示例#2
0
def ScheduleEatGrass(rabbit_id, global_data):

    ts = engine.CurrentTime() + NormalSample(R_Starvation)
    event_name = 'EAT_GRASS'
    event_data = {'rabbit_id': rabbit_id}
    if (ts <= SimulationLength):
        engine.Schedule(ts, event_name, global_data, event_data)
示例#3
0
def ScheduleRecordState(event_name, global_data):
    ts = engine.CurrentTime() + RecordInterval
    if (ts <= SimulationLength):
        engine.Schedule(ts, event_name, global_data, {})
示例#4
0
def ScheduleGrowGrass(event_name, global_data):
    ts = engine.CurrentTime() + G[1]
    if (ts <= SimulationLength):
        engine.Schedule(ts, event_name, global_data, {})
示例#5
0
def ScheduleRepopulation(event_name, global_data):

    ts = engine.CurrentTime() + R_Repopulation
    if (ts <= SimulationLength):
        engine.Schedule(ts, event_name, global_data, {})
示例#6
0
文件: main.py 项目: mincha9999/vector
import webbrowser

def speak(audio):
    engine.speak(audio)


if __name__ == "__main__":
    engine.clr()
    engine.AskPass()
    engine.whish()
    while True:

       query = engine.listen().lower()

       if 'what is the time' in query:
          engine.CurrentTime()
       elif 'quit' in query:
           speak("ok sir ,thank you have a great day")
           exit()
       elif 'open youtube' in query:
           speak("ok")
           webbrowser.open("youtube.com")

       elif 'open facebook' in query:
           speak("ok")
           webbrowser.open("www.facebook.com")
       elif 'open MP3 quack' in query:
           speak("ok")
           webbrowser.open("www.mp3.com")

       elif "wait a minute" in query: