Browse Source

handle no items div by 0 error

Joe Shochet 21 years ago
parent
commit
3735dfe129
1 changed files with 4 additions and 1 deletions
  1. 4 1
      direct/src/leveleditor/PieMenu.py

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

@@ -18,7 +18,10 @@ class PieMenu(NodePath, PandaObject):
         # Initialize instance variables
         self.menuItems = menuItems
         self.numItems = len(self.menuItems)
-        self.degreesPerItem = 360.0/self.numItems
+        if self.numItems == 0:
+            self.degreesPerItem = 0.0
+        else:
+            self.degreesPerItem = 360.0/self.numItems            
         self.itemOffset = self.degreesPerItem / 2.0
         self.sfx = self.visibleMenu.getSx()
         self.sfz = self.visibleMenu.getSz()