suit.announceGenerate()
suit.reparentTo(render)
suit.setX(0)
suit.show()
suit.deleteShadow()
suit.setAnimState('off')
suit.pose('magic1', 20)
suit.cleanupPropeller()
suit.stopSmooth()
#suit.setPosHpr(-5.13, 15.19, -7.08, 235.01, 15.26, 348.42)
suit.removeHealthBar()
suit.hasSpawned = True
suit.startProjInterval(0, 0, 0, 10, 60, 0, 5.0, 0.25)
"""
base.camLens.setMinFov(CIGlobals.DefaultCameraFov / (4. / 3.))
render.setAntialias(AntialiasAttrib.MMultisample)

for nodepath in render.findAllMatches('*'):
    try:
        for node in nodepath.findAllMatches('**'):
            try:
                node.findTexture('*').setAnisotropicDegree(10)
            except:
                pass
    except:
        continue

#base.oobe()
#base.startDirect()
base.run()
Exemplo n.º 2
0
def maybeDoSomethingWithMusic(condition):
    width, height, fs, music, sfx, tex_detail, model_detail, aa, af = sm.getSettings(jsonfile)
    if condition == 0:
        if music == True:
            base.enableMusic(False)
    elif condition == 1:
        if music == True:
            base.enableMusic(True)


base.accept("PandaPaused", maybeDoSomethingWithMusic, [0])
base.accept("PandaRestarted", maybeDoSomethingWithMusic, [1])


def doneInitLoad():
    print "CIStart: Initial game load finished."
    from lib.coginvasion.distributed import CogInvasionClientRepository

    base.cr = CogInvasionClientRepository.CogInvasionClientRepository(music, "ver-" + game.version)


print "CIStart: Starting initial game load..."
from InitialLoad import InitialLoad

il = InitialLoad(doneInitLoad)
music = base.loadMusic(CIGlobals.getThemeSong())
base.playMusic(music, looping=1, volume=0.75)
il.load()
base.run()