Browse Source

start one deeper

Cary Sandvig 25 years ago
parent
commit
4306ac5cab
2 changed files with 19 additions and 1 deletions
  1. 1 1
      direct/src/ffi/FFIOverload.py
  2. 18 0
      direct/src/gui/GuiGlobals.py

+ 1 - 1
direct/src/ffi/FFIOverload.py

@@ -140,7 +140,7 @@ def getInheritanceLevel(type, checkNested = 1):
     #    if (len(type.parentTypes) == 0):
     #    if (len(type.parentTypes) == 0):
     #        return 0
     #        return 0
     if type.isNested:
     if type.isNested:
-        level = getInheritanceLevel(type.outerType, 0)
+        level = 1+getInheritanceLevel(type.outerType, 0)
     else:
     else:
         level = 0
         level = 0
     for parentType in type.parentTypes:
     for parentType in type.parentTypes:

+ 18 - 0
direct/src/gui/GuiGlobals.py

@@ -33,3 +33,21 @@ def getDefaultDrawOrder():
 def setDefaultDrawOrder(newDrawOrder):
 def setDefaultDrawOrder(newDrawOrder):
     global drawOrder
     global drawOrder
     drawOrder = newDrawOrder
     drawOrder = newDrawOrder
+
+def getNewRolloverFunctor():
+    val = None
+    if base.wantSound:
+        roll = loader.loadSound("phase_3/audio/sfr/GUI_rollover.mp3")
+        val = AudioGuiFunctor(roll)
+    else:
+        val = AudioGuiFunctor()
+    return val
+
+def getNewClickFunctor():
+    val = None
+    if base.wantSound:
+        click = loader.loadSound("phase_3/audio/sfx/GUI_create_toon_fwd.mp3")
+        val = AudioGuiFunctor(click)
+    else:
+        val = AudioGuiFunctor()
+    return val