70 |
list.extend(loadSubmodules(a)) |
list.extend(loadSubmodules(a)) |
71 |
return list |
return list |
72 |
|
|
73 |
|
def firstDocLine(obj): |
74 |
|
if hasattr(obj, "__doc__") and obj.__doc__ != None: |
75 |
|
return obj.__doc__.splitlines()[0] |
76 |
|
else: |
77 |
|
return "XXX UNDOC " |
78 |
|
|
79 |
globalSceneMap = { } |
globalSceneMap = { } |
80 |
|
|
81 |
def loadScenes(): |
def loadScenes(): |
86 |
if 1: |
if 1: |
87 |
reloadmod.reloadModules() |
reloadmod.reloadModules() |
88 |
try: |
try: |
89 |
|
from gfx.util import demowindow |
90 |
|
demowindow.w = w |
91 |
if "." not in scenefile or "/" in scenefile: |
if "." not in scenefile or "/" in scenefile: |
92 |
exec open(scenefile) in globals(), globals() |
exec open(scenefile) in globals(), globals() |
93 |
else: |
else: |
116 |
key = "F%s"%(i+2) |
key = "F%s"%(i+2) |
117 |
globalSceneMap[key] = globalScenes[i] |
globalSceneMap[key] = globalScenes[i] |
118 |
globalSceneHelp += "%s: %s\n"%(key, |
globalSceneHelp += "%s: %s\n"%(key, |
119 |
globalScenes[i].__doc__.splitlines()[0]) |
firstDocLine(globalScenes[i])) |
120 |
|
|
121 |
print globalScenes, globalSceneHelp, globalSceneMap |
print globalScenes, globalSceneHelp, globalSceneMap |
122 |
|
|