!7 module TurnOnWebCamRandomly > DynPrintLogAndEnabled { start { doLater(random(5.0, 20.0), r startCam); } void startAgain { doLater(random(360.0), r startCam); } void startCam enter { // TODO: choose favorite web cam if (enabled) pcall { print("Starting web cam"); dm_startWebCam(); showAnim(dm_waitForWebCamImage(10.0), "You look so stupid dude", 5.0); thread { sleepSeconds(5); infoBox("(just kidding)"); } } doLater(random(20.0, 30.0), r stopCam); } void stopCam enter { if (enabled) pcall { print("Stopping web cam"); dm_stopWebCam(); } startAgain(); } }