Răsfoiți Sursa

*** empty log message ***

Mark Mine 24 ani în urmă
părinte
comite
cd10e23931
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      direct/src/gui/DirectGuiTest.py

+ 6 - 0
direct/src/gui/DirectGuiTest.py

@@ -1,4 +1,5 @@
 from DirectGui import *
 from DirectGui import *
+from whrandom import *
 
 
 # EXAMPLE CODE
 # EXAMPLE CODE
 # Load a model
 # Load a model
@@ -48,10 +49,15 @@ def expand(event):
 def ouch(event):
 def ouch(event):
     taskMgr.removeTasksNamed('shrink')
     taskMgr.removeTasksNamed('shrink')
     taskMgr.removeTasksNamed('expand')
     taskMgr.removeTasksNamed('expand')
+    taskMgr.removeTasksNamed('runAway')
     db.component('geom0').setScale(db.component('geom2').getScale()[0])
     db.component('geom0').setScale(db.component('geom2').getScale()[0])
     db.component('geom1').setScale(db.component('geom2').getScale()[0])
     db.component('geom1').setScale(db.component('geom2').getScale()[0])
     db['text2_text'] = 'Ouch!'
     db['text2_text'] = 'Ouch!'
     db['geom2_color'] = Vec4(1,0,0,1)
     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
 # Bind the commands
 db.bind(ENTER, shrink)
 db.bind(ENTER, shrink)