display = 'unknown' print 'CIStart: Using %s graphics library.' % display if audio == 'miles': audio = 'Miles' else: if audio == 'fmod': audio = 'FMOD' else: if audio == 'openal': audio = 'OpenAL' print 'CIStart: Using %s audio library.' % audio from direct.gui import DirectGuiGlobals from lib.coginvasion.base import ScreenshotHandler import CogInvasionLoader base.loader = CogInvasionLoader.CogInvasionLoader(base) base.graphicsEngine.setDefaultLoader(base.loader.loader) __builtin__.loader = base.loader from lib.coginvasion.globals import CIGlobals cbm = CullBinManager.getGlobalPtr() cbm.addBin('ground', CullBinManager.BTUnsorted, 18) cbm.addBin('shadow', CullBinManager.BTBackToFront, 19) cbm.addBin('gui-popup', CullBinManager.BTUnsorted, 60) base.setBackgroundColor(CIGlobals.DefaultBackgroundColor) base.disableMouse() base.enableParticles() base.camLens.setNearFar(CIGlobals.DefaultCameraNear, CIGlobals.DefaultCameraFar) base.transitions.IrisModelName = 'phase_3/models/misc/iris.bam' base.transitions.FadeModelName = 'phase_3/models/misc/fade.bam'
vfs.mount(Filename("phase_3.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_3.5.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_4.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_5.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_5.5.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_6.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_7.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_8.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_9.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_10.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_11.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_12.mf"), ".", VirtualFileSystem.MFReadOnly) vfs.mount(Filename("phase_13.mf"), ".", VirtualFileSystem.MFReadOnly) import CogInvasionLoader base.loader = CogInvasionLoader.CogInvasionLoader(base) base.graphicsEngine.setDefaultLoader(base.loader.loader) __builtin__.loader = base.loader from lib.coginvasion.globals import CIGlobals cbm = CullBinManager.getGlobalPtr() cbm.addBin("ground", CullBinManager.BTUnsorted, 18) cbm.addBin("shadow", CullBinManager.BTBackToFront, 19) cbm.addBin("gui-popup", CullBinManager.BTUnsorted, 60) base.setBackgroundColor(CIGlobals.DefaultBackgroundColor) base.disableMouse() base.enableParticles() base.camLens.setNearFar(CIGlobals.DefaultCameraNear, CIGlobals.DefaultCameraFar) base.transitions.IrisModelName = "phase_3/models/misc/iris.bam" base.transitions.FadeModelName = "phase_3/models/misc/fade.bam" base.setFrameRateMeter(False)