Browse Source

Remove DirectStart imports from shadows sample

rdb 10 years ago
parent
commit
49fdd56c09
2 changed files with 10 additions and 6 deletions
  1. 5 3
      samples/shadows/advanced.py
  2. 5 3
      samples/shadows/basic.py

+ 5 - 3
samples/shadows/advanced.py

@@ -4,7 +4,7 @@ from panda3d.core import *
 import sys
 import os
 
-import direct.directbase.DirectStart
+from direct.showbase.ShowBase import ShowBase
 from direct.interval.IntervalGlobal import *
 from direct.gui.DirectGui import OnscreenText
 from direct.showbase.DirectObject import DirectObject
@@ -235,5 +235,7 @@ class World(DirectObject):
             'A/Z: Increase/Decrease the Push-Bias [%F]' % self.pushBias)
         render.setShaderInput('push', self.pushBias)
 
-w = World()
-base.run()
+if __name__ == '__main__':
+    base = ShowBase()
+    w = World()
+    base.run()

+ 5 - 3
samples/shadows/basic.py

@@ -4,7 +4,7 @@ from panda3d.core import *
 import sys
 import os
 
-import direct.directbase.DirectStart
+from direct.showbase.ShowBase import ShowBase
 from direct.interval.IntervalGlobal import *
 from direct.gui.DirectGui import OnscreenText
 from direct.showbase.DirectObject import DirectObject
@@ -176,5 +176,7 @@ class World(DirectObject):
                base.win.getGsg().getSupportsDepthTexture() and \
                base.win.getGsg().getSupportsShadowFilter()
 
-w = World()
-base.run()
+if __name__ == '__main__':
+    base = ShowBase()
+    w = World()
+    base.run()