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
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)
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()
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()
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])
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()
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)
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)
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])
def returntoMenu(): viz.scene(viz.Scene2) viz.MainWindow.stereo(viz.OFF)
def accionbuttonNewGame(): viz.scene(viz.Scene1) viz.MainView.setPosition([0,1.82,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")