diff --git a/direct/src/gui/DirectGuiTest.py b/direct/src/gui/DirectGuiTest.py index bea7443fb0..cec9fdc70c 100644 --- a/direct/src/gui/DirectGuiTest.py +++ b/direct/src/gui/DirectGuiTest.py @@ -1,4 +1,5 @@ from DirectGui import * +from whrandom import * # EXAMPLE CODE # Load a model @@ -48,10 +49,15 @@ def expand(event): def ouch(event): taskMgr.removeTasksNamed('shrink') taskMgr.removeTasksNamed('expand') + taskMgr.removeTasksNamed('runAway') db.component('geom0').setScale(db.component('geom2').getScale()[0]) db.component('geom1').setScale(db.component('geom2').getScale()[0]) db['text2_text'] = 'Ouch!' db['geom2_color'] = Vec4(1,0,0,1) + newX = -1.0 + random() * 2.0 + newZ = -1.0 + random() * 2.0 + db.lerpPos(Point3(newX, 0, newZ), 1.0, task = 'runAway', + blendType = 'easeOut') # Bind the commands db.bind(ENTER, shrink)