Ejemplo n.º 1
0
def collisionsOn():
    duckBody.physControls.setCollisionsActive(True)
    duckBody.physControls.isAirborne = True
def collisionsOff():
    duckBody.physControls.setCollisionsActive(False)
    duckBody.physControls.isAirborne = True
def toggleCollisions():
    if duckBody.physControls.getCollisionsActive():
        duckBody.physControls.setCollisionsActive(False)
        duckBody.physControls.isAirborne = True
    else:
        duckBody.physControls.setCollisionsActive(True)
        duckBody.physControls.isAirborne = True
base.accept('f1', toggleCollisions)
duckBody.collisionsOn = collisionsOn
duckBody.collisionsOff = collisionsOff
duckBody.toggleCollisions = toggleCollisions
 
localAvatar = duckBody
base.localAvatar = localAvatar
 
loadCogishAscent = True
if len(argv) > 1:
    filepath = argv[1]
    if '.' in filepath:
        try:
            execfile(filepath)
            loadCogishAscent = False
        except Exception, e:
            loadCogishAscent = False
            print e
Ejemplo n.º 2
0
def collisionsOn():
    catBody.physControls.setCollisionsActive(True)
    catBody.physControls.isAirborne = True
def collisionsOff():
    catBody.physControls.setCollisionsActive(False)
    catBody.physControls.isAirborne = True
def toggleCollisions():
    if catBody.physControls.getCollisionsActive():
        catBody.physControls.setCollisionsActive(False)
        catBody.physControls.isAirborne = True
    else:
        catBody.physControls.setCollisionsActive(True)
        catBody.physControls.isAirborne = True
base.accept('f1', toggleCollisions)
catBody.collisionsOn = collisionsOn
catBody.collisionsOff = collisionsOff
catBody.toggleCollisions = toggleCollisions
 
localAvatar = catBody
base.localAvatar = localAvatar

loadHub = True
if len(argv) > 1:
    filepath = argv[1]
    if '.' in filepath:
        try:
            execfile(filepath)
            loadHub = False
        except Exception, e:
            loadHub = False
            print e
Ejemplo n.º 3
0
    toonBody.physControls.setCollisionsActive(False)
    toonBody.physControls.isAirborne = True


def toggleCollisions():
    if toonBody.physControls.getCollisionsActive():
        toonBody.physControls.setCollisionsActive(False)
        toonBody.physControls.isAirborne = True
    else:
        toonBody.physControls.setCollisionsActive(True)
        toonBody.physControls.isAirborne = True


base.accept('f1', toggleCollisions)
toonBody.collisionsOn = collisionsOn
toonBody.collisionsOff = collisionsOff
toonBody.toggleCollisions = toggleCollisions
localAvatar = toonBody
base.localAvatar = localAvatar
localAvatar.physControls.placeOnFloor()
onScreenDebug.enabled = True

def updateOnScreenDebug(task):

    onScreenDebug.add('Avatar Position', localAvatar.getPos())
    onScreenDebug.add('Avatar Angle', localAvatar.getHpr())

    return Task.cont

base.taskMgr.add(updateOnScreenDebug, 'UpdateOSD')
Ejemplo n.º 4
0
    duckBody.physControls.setCollisionsActive(False)
    duckBody.physControls.isAirborne = True


def toggleCollisions():
    if duckBody.physControls.getCollisionsActive():
        duckBody.physControls.setCollisionsActive(False)
        duckBody.physControls.isAirborne = True
    else:
        duckBody.physControls.setCollisionsActive(True)
        duckBody.physControls.isAirborne = True


base.accept('f1', toggleCollisions)
duckBody.collisionsOn = collisionsOn
duckBody.collisionsOff = collisionsOff
duckBody.toggleCollisions = toggleCollisions

localAvatar = duckBody
base.localAvatar = localAvatar

loadCogishAscent = True
if len(argv) > 1:
    filepath = argv[1]
    if '.' in filepath:
        try:
            execfile(filepath)
            loadCogishAscent = False
        except Exception, e:
            loadCogishAscent = False
            print e
Ejemplo n.º 5
0
    toonBody.physControls.setCollisionsActive(False)
    toonBody.physControls.isAirborne = True


def toggleCollisions():
    if toonBody.physControls.getCollisionsActive():
        toonBody.physControls.setCollisionsActive(False)
        toonBody.physControls.isAirborne = True
    else:
        toonBody.physControls.setCollisionsActive(True)
        toonBody.physControls.isAirborne = True


base.accept('f1', toggleCollisions)
toonBody.collisionsOn = collisionsOn
toonBody.collisionsOff = collisionsOff
toonBody.toggleCollisions = toggleCollisions
localAvatar = toonBody
base.localAvatar = localAvatar
localAvatar.physControls.placeOnFloor()
onScreenDebug.enabled = True


def updateOnScreenDebug(task):

    onScreenDebug.add('Avatar Position', localAvatar.getPos())
    onScreenDebug.add('Avatar Angle', localAvatar.getHpr())

    return Task.cont