Browse Source

Updated level editor to be consistent with new windowing code

Mark Mine 23 years ago
parent
commit
6884f6265e

+ 7 - 0
direct/src/directtools/DirectSession.py

@@ -851,6 +851,13 @@ class DisplayRegionContext(PandaObject):
             
     def camUpdate(self, lens = None):
         # Window Data
+        prop = base.win.getProperties()
+        try:
+            self.width = prop.getXSize()
+            self.height = prop.getYSize()
+        except AssertionError:
+            self.width = 640
+            self.height = 480
         self.near = self.camLens.getNear()
         self.far = self.camLens.getFar()
         self.fovH = self.camLens.getHfov()

+ 1 - 0
direct/src/leveleditor/LevelEditor.py

@@ -17,6 +17,7 @@ import os
 import getopt
 import sys
 import whrandom
+import Task
 
 visualizeZones = base.config.GetBool("visualize-zones", 0)
 dnaDirectory = Filename.expandFrom(base.config.GetString("dna-directory", "$TTMODELS/src/dna"))

+ 1 - 0
direct/src/leveleditor/PieMenu.py

@@ -1,5 +1,6 @@
 from PandaObject import *
 from DirectGeometry import *
+import Task
 
 class PieMenu(NodePath, PandaObject):
     def __init__(self, visibleMenu, menuItems,