Пример #1
0
def Pau():
    #Menu principal
    global current_scene
    current_scene = 4
    bgTexture = viz.add(image['pau'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=scenePau)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(scenePau)

    #Botones de interaccion
    btn_atras = viz.addButton(scene=scenePau)
    btn_atras.setPosition(0.60, 0.05)
    btn_atras.setScale(7, 1.6)
    btn_atras.downpicture(button['regresar'])
    btn_atras.uppicture(button['regresar'])

    #Botones de interaccion
    btn_sig = viz.addButton(scene=scenePau)
    btn_sig.setPosition(0.87, 0.05)
    btn_sig.setScale(7, 1.6)
    btn_sig.downpicture(button['portada_A'])
    btn_sig.uppicture(button['portada_A'])

    vizact.onbuttonup(btn_atras, Conant)
    vizact.onbuttonup(btn_sig, Diego)
def ZombieGame():
    Status = True
    while (Status):
        print viz.MainScene
        viz.scene(1)
        ActiveProgram = pregame.Intro()  #Destructions info

        yield ActiveProgram.done.wait()  #Wailt for intro screen to be done
        sceneManager.switchtoScene('Charactor')
        ActiveProgram = pregame.CharacterCreation()
        playerName = yield ActiveProgram.done.wait(
        )  #Wailt for charactor creation to be done
        playerName = playerName.data

        sceneManager.switchtoScene('GameWorld')
        ActiveProgram = GameWrap.GameWrap(playerName)
        viz.link(viz.MainView, ActiveProgram.player.model)
        winStatus = yield ActiveProgram.done.wait()
        print 'You won?'
        print winStatus.data
        viz.scene(4)
        ActiveProgram = postgame.WinLose(winStatus.data)
        Status = yield ActiveProgram.done.wait()
        Status = Status.data
        print 'SHOULD I RESTART THE GAME'
        print Status
Пример #3
0
def returntoMenu():
	print "MenuPrincipal"
	isActive[1] = False
	isActive[2] = False
	isActive[3] = False
	isActive[6] = True
	viz.scene(viz.Scene6)
	viz.MainWindow.stereo(viz.OFF)
Пример #4
0
def accionbuttonNewGame():
    print "Mundo1"
    isActive[1] = True
    isActive[2] = False
    isActive[3] = False
    isActive[4] = False
    isActive[6] = False
    viz.scene(viz.VizScene(1))
    setInitialPosition()
Пример #5
0
def accionbuttonNewGame():
	print "Mundo1"
	isActive[1] = True
	isActive[2] = False
	isActive[3] = False
	isActive[4] = False
	isActive[6] = False
	#manager.addSensor(sensor)
	viz.scene(viz.Scene1)
	setInitialPosition()
Пример #6
0
def accionbuttonNewGame():
    print "Mundo1"
    global current_scene
    current_scene = 6
    isActive[1] = True
    isActive[2] = False
    isActive[3] = False
    isActive[4] = False
    isActive[6] = False
    viz.scene(viz.Scene1)
    setInitialPosition([0, 5, 0])
Пример #7
0
def EnterProximity(e):
    if e.sensor == sensorPlane1 and isActive[1] == True:
        print "A Mundo 2"
        isActive[1] = False
        isActive[2] = True
        isActive[3] = False
        isActive[4] = False
        isActive[5] = False
        isActive[6] = False
        elevator_sound.play()
        viz.scene(viz.Scene2)
        setInitialPosition([56.738, 5.44, -3.70])
    elif e.sensor == sensorPlane2 and isActive[2] == True:
        print "A Mundo 3"
        isActive[1] = False
        isActive[2] = False
        isActive[3] = True
        isActive[4] = False
        isActive[5] = False
        isActive[6] = False
        explosion_sound.play()
        dirt_sound.play()
        viz.scene(viz.Scene3)
        setInitialPosition([130.565, 5.40, -30])
    elif e.sensor == sensorPlane3 and isActive[3] == True:
        print "A Mundo 4"
        isActive[1] = False
        isActive[2] = False
        isActive[3] = False
        isActive[4] = True
        isActive[5] = False
        isActive[6] = False
        dirt_sound.play()
        viz.scene(viz.Scene4)
        setInitialPosition([218.67, 5.44, -89.67])
    elif e.sensor == sensorPlane4 and isActive[4] == True:
        print "A Mundo 5"
        isActive[1] = False
        isActive[2] = False
        isActive[3] = False
        isActive[4] = False
        isActive[5] = True
        isActive[6] = False
        viz.scene(viz.Scene5)
        setInitialPosition([218.67, 5.44, -89.67])
    elif e.sensor == sensorPlane5 and isActive[5] == True:
        print "A menu principal"
        isActive[1] = False
        isActive[2] = False
        isActive[3] = False
        isActive[4] = False
        isActive[5] = False
        isActive[6] = True
        viz.MainWindow.stereo(viz.OFF)
        MainMenu()
Пример #8
0
def Controls():
    #Menu principal
    global current_scene
    current_scene = 1
    bgTexture = viz.add(image['controles'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=sceneControls)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(sceneControls)

    #Botones de interaccion
    btn_atras = viz.addButton(scene=sceneControls)
    btn_atras.setPosition(0.85, 0.05)
    btn_atras.setScale(7, 1.6)
    btn_atras.downpicture(button['regresar'])
    btn_atras.uppicture(button['regresar'])

    vizact.onbuttonup(btn_atras, MainMenu)
Пример #9
0
def MainMenu():
    #Menu principal
    global current_scene
    current_scene = 0
    isActive[6] = True
    bgTexture = viz.add(image['portada'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=viz.Scene6)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(viz.Scene6)

    #Botones de interaccion
    btn_juego = viz.addButton(scene=viz.Scene6)
    btn_juego.setPosition(0.75, 0.50)
    btn_juego.setScale(8, 2.3)
    btn_juego.downpicture(button['portada_A'])
    btn_juego.uppicture(button['portada_A'])

    #Botones de interaccion
    btn_controles = viz.addButton(scene=viz.Scene6)
    btn_controles.setPosition(0.75, 0.35)
    btn_controles.setScale(8, 2.3)
    btn_controles.downpicture(button['portada_B'])
    btn_controles.uppicture(button['portada_B'])

    #Botones de interaccion
    btn_creditos = viz.addButton(scene=viz.Scene6)
    btn_creditos.setPosition(0.75, 0.20)
    btn_creditos.setScale(8, 2.3)
    btn_creditos.downpicture(button['portada_C'])
    btn_creditos.uppicture(button['portada_C'])

    vizact.onbuttonup(btn_juego, accionbuttonNewGame)
    vizact.onbuttonup(btn_controles, Controls)
    vizact.onbuttonup(btn_creditos, Daniel)
Пример #10
0
manager.onExit(sensor3,ExitProximity)
manager.onEnter(sensor4,EnterProximity)
manager.onExit(sensor4,ExitProximity)
'''
manager.onEnter(sensorRock,EnterRock)
#manager.onExit(sensorRock,ExitRock)

#vizact.onkeydown('d',manager.setDebug,viz.TOGGLE)

#Menu principal
bgTexture = viz.add(image['portada'])
quad_bgtexture = viz.addTexQuad(parent = viz.SCREEN, scene = viz.Scene6)
quad_bgtexture.texture(bgTexture)
quad_bgtexture.setScale(12.8,10.24,0) #Escala a pantalla completa
quad_bgtexture.setPosition(0.5, 0.5) #Centro de pantalla
viz.scene(viz.Scene6) #Mostrar menú principal
isActive[6] = True

#Botones de interaccion
btn_newGame = viz.addButton(scene = viz.Scene6)
btn_newGame.setPosition(0.75,0.75)
btn_newGame.setScale(8,2.3)
btn_newGame.downpicture(button['portada_B'])
btn_newGame.uppicture(button['portada_A'])

#Botones de interaccion
btn_credits = viz.addButton(scene = viz.Scene6)
btn_credits.setPosition(0.75,0.60)
btn_credits.setScale(8,2.3)
btn_credits.downpicture(button['portada_B'])
btn_credits.uppicture(button['portada_A'])
 def switchtoScene(self, sceneName):
     self._currentScene = sceneName
     viz.scene(self._sceneDict[sceneName])
Пример #12
0
def returntoMenu():
	viz.scene(viz.Scene2)
	viz.MainWindow.stereo(viz.OFF)
Пример #13
0
def accionbuttonNewGame():
	viz.scene(viz.Scene1)
	viz.MainView.setPosition([0,1.82,0])
Пример #14
0
		viz.MainView.setEuler([0,0,rz],viz.BODY_ORI,viz.REL_PARENT)

#Escenario
mine = viz.addChild("models/AbernoL04.obj", scene = viz.Scene1)
btn_regresa = viz.addButtonLabel("regresar", scene = viz.Scene1)
btn_regresa.setPosition(0.9,0.1)
	
vizact.onbuttonup(btn_regresa, returntoMenu)

#GUI inicial
bgTexture = viz.add("img/Portada_Averno_1024.jpg")
quad_bgtexture = viz.addTexQuad(parent = viz.SCREEN, scene = viz.Scene2)
quad_bgtexture.texture(bgTexture)
quad_bgtexture.setScale(12.8,10.24,0) #Escala a pantalla completa
quad_bgtexture.setPosition(0.5, 0.5) #Centro de pantalla
viz.scene(viz.Scene2) #Mostrar escena 2

#Botones de interaccion
btn_newGame = viz.addButton(scene = viz.Scene2)
btn_newGame.setPosition(0.75,0.75)
btn_newGame.setScale(8,2.3)
btn_newGame.downpicture("img/button_down_Dojo.png")
btn_newGame.uppicture("img/button_up_Dojo.png")

#Botones de interaccion
btn_credits = viz.addButton(scene = viz.Scene2)
btn_credits.setPosition(0.75,0.60)
btn_credits.setScale(8,2.3)
btn_credits.downpicture("img/button_down_Dojo.png")
btn_credits.uppicture("img/button_up_Dojo.png")