def __init__(self): base.cr = ClientRepository( dcFileNames=['phase_3/etc/direct.dc', 'phase_3/etc/toon.dc'], dcSuffix='AI') base.cr.connect([url], successCallback=self.connectSuccess, failureCallback=self.connectFailure) base.cTrav = CollisionTraverser() self.skeleton = 0 if base.config.GetBool('want-suits', True): base.accept("SpawnSuit", self.createSuit) self.activeInvasion = False self.invasionSize = 0 self.difficulty = "" self.title = DirectLabel(text="Server Menu", pos=(-0.05, -0.1, -0.1), scale=0.1, relief=None, text_fg=(1, 1, 1, 1), parent=base.a2dTopRight, text_align=TextNode.ARight) self.Suits = [] base.pathNodes = [] self.SuitCount = 0 self.automaticSuits = 0 self.hoodUtil = HoodUtil(base.cr) self.tournament = SuitTournament() self.lastChoice = None self.zoneAllocator = UniqueIdAllocator(50, 500)
def __init__(self): self.process = 'client' __builtin__.game = self base.cr = ClientRepository(['phase_3/etc/direct.dc', 'phase_3/etc/toon.dc']) base.cr.isShowingPlayerIds = None base.shadowTrav = CollisionTraverser() base.cTrav = CollisionTraverser() # Let's enable particles. base.enableParticles() # Let's set our AntialiasAttrib level. render.setAntialias(AntialiasAttrib.MMultisample)
def __init__(self): base.tcr = self self.cr = ClientRepository( dcFileNames=['phase_3/etc/direct.dc', 'phase_3/etc/toon.dc']) self.ttls = ToontownLoadingScreen() self.ttcm = ToontownConnectionManager(self.cr) base.accept("enterPickAToon", self.callPickAToon) base.accept("quitCreateAToon", self.callPickAToon) base.accept("toonCreated", self.callNamePicker) base.accept("nameConfirmed", self.saveToonInfo) base.accept("playGame", self.playGame) base.accept("PandaPaused", base.disableAllAudio) base.accept("PandaRestarted", base.enableAllAudio) base.accept("SysMsg", self.createSystemMessage) self.callToontownLoad()
from direct.particles.ParticleEffect import ParticleEffect from lib.coginvasion.globals import CIGlobals from lib.coginvasion.cog.Suit import Suit from direct.interval.IntervalGlobal import * from lib.coginvasion.cog.DistributedSuit import DistributedSuit from direct.distributed.ClientRepository import ClientRepository from lib.coginvasion.toon.Toon import Toon from lib.coginvasion.toon import NameTag, ToonDNA, ToonHead from direct.directutil import Mopath from direct.showbase.Audio3DManager import Audio3DManager from direct.showutil.Rope import Rope import glob base.enableParticles() base.cr = ClientRepository([]) base.cr.isShowingPlayerIds = False base.audio3d = Audio3DManager(base.sfxManagerList[0], camera) vfs = VirtualFileSystem.getGlobalPtr() vfs.mount(Filename("phase_0.mf"), ".", VirtualFileSystem.MFReadOnly) 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)
base = CIBase() render.setAntialias(AntialiasAttrib.MMultisample) render.show() sm.doSunriseFor(sunrise=SHOWBASE_POSTINIT) base.initStuff() if metadata.USE_LIGHTING: render.setShaderAuto() else: render.clearShader() from direct.distributed.ClientRepository import ClientRepository base.cr = ClientRepository(['phase_3/etc/direct.dc', 'phase_3/etc/toon.dc']) base.cr.isShowingPlayerIds = None base.cr.doIdAllocator = UniqueIdAllocator(0, 999) def isChristmas(): return 0 base.cr.isChristmas = isChristmas from src.coginvasion.base.CIAudio3DManager import CIAudio3DManager base.audio3d = CIAudio3DManager(base.sfxManagerList[0], camera) base.audio3d.setDistanceFactor(25) base.audio3d.setDropOffFactor(0.025)
from lib.coginvasion.dna.DNAParser import * import __builtin__ class game: process = 'client' __builtin__.game = game() from lib.coginvasion.toon import ParticleLoader, Toon from lib.coginvasion.hood.DistributedGagShop import DistributedGagShop from direct.gui.DirectGui import * from direct.interval.IntervalGlobal import * from lib.coginvasion.globals import CIGlobals base.cr = ClientRepository(['astron/direct.dc']) base.cr.isShowingPlayerIds = False base.cTrav = CollisionTraverser() vfs = VirtualFileSystem.getGlobalPtr() vfs.mount(Filename("phase_0.mf"), ".", VirtualFileSystem.MFReadOnly) 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)