protected override void Update(GameTime gameTime) { if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) { Exit(); } switch (_scene0.State + _scene1.State) { case 0: _scene0.Show(); _scene1.Hide(); break; case 1: _scene0.Hide(); _scene1.Show(); break; case 2: _scene0.Hide(); _scene1.Hide(); if (_scene2 == null) { _scene2 = new Scene2(this, _device); Components.Add(_scene2); } _scene2.Show(); break; } base.Update(gameTime); }
// Start is called before the first frame update void Start() { Scene1 scene1 = new Scene1(); Scene2 scene2 = new Scene2(); SceneManagr.addScene(scene1); SceneManagr.addScene(scene2); SceneManagr.go(scene1.StateId, "zzzz"); SceneManagr.go(scene2.StateId, "xxxx"); }
static void Main(string[] args) { //Scene1 Scene1 scene1 = new Scene1(); char[] choicesScene1; choicesScene1 = scene1.ExecuteScene1(); //Scene2 Scene2 scene2 = new Scene2(); char[] choicesScene2; choicesScene2 = scene2.ExecuteScene2(choicesScene1); Console.WriteLine("************ RESULTS ************"); Console.WriteLine("SCENE 1: Choice 1 = " + choicesScene1[0] + " Choice 2 = " + choicesScene1[1] + " Choice 3 = " + choicesScene1[2]); Console.WriteLine("SCENE 2: Choice 4 = " + choicesScene2[0]); }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); soundCenter = new SoundCenter(this); font = Content.Load <SpriteFont>("MyFont"); Services.AddService(typeof(SpriteBatch), spriteBatch); Services.AddService(typeof(SoundCenter), soundCenter); Services.AddService(typeof(SpriteFont), font); scene0 = new Scene0(this); scene1 = new Scene1(this, screenWidth, screenHeight, 1); scene2 = new Scene2(this, screenWidth, screenHeight); scene2.Hide(); scene1.Hide(); scene0.Show(); Components.Add(scene0); Components.Add(scene1); Components.Add(scene2); }
private void Start() { script = GameObject.Find("LevelSettings").GetComponent <Scene2>(); coinslabel = GameObject.Find("CoinsLabel").GetComponent <TextMeshProUGUI>(); }
void Start() { guiS3 = GameObject.Find("Main Camera").GetComponent<GUIS3>(); clockBehaviour = guiS3.clockBehaviour; Debug.Log("clockb " + clockBehaviour); scene1 = GetComponent<Scene1>(); scene2 = GetComponent<Scene2>(); scene3 = GameObject.Find("Main Camera").GetComponent<Scene3>(); company = GameObject.Find("Company"); left = GameObject.Find("Left"); bottomLeft = GameObject.Find("BottomLeft"); extraBottomLeft = GameObject.Find("ExtraBottomLeft"); top = GameObject.Find("Top"); middle = GameObject.Find("Middle"); bottom = GameObject.Find("Bottom"); topRight = GameObject.Find("TopRight"); right = GameObject.Find("Right"); bottomRight = GameObject.Find("BottomRight"); extraTopRight = GameObject.Find("ExtraTopRight");; terrain = GameObject.Find("HGVTerrain"); //terrainHint = GameObject.Find("TerrainHint"); // time = 0; // startPosition = transform.position; startRotation = transform.eulerAngles; // // initialRotation = 90; // rotation = initialRotation; rotSecond = 3; moveAmount = 40; moveSecond = 0; nonDiagonalTime = 1; diagonalTime = Mathf.Sqrt(nonDiagonalTime * nonDiagonalTime * 2); // clicked = false; // // x = -40; // z = 40; // // xCounter = 0; // zCounter = 0; // locationCounter = new int[2]; // // locationCounter[0] = 0; // // locationCounter[1] = 0; arrivedLocation = new List<int[]>(); //arrivedLocation.Add(new int[]{locationCounter[0], locationCounter[1]}); scene = Scene.scene1; }
void Update() { if (no == 1) { Scene1.SetActive(true); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(true); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(true); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 2) { Scene1.SetActive(false); Scene2.SetActive(true); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(true); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(true); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 3) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(true); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(true); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(true); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 4) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(true); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(true); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(true); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 5) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(true); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(true); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(true); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 6) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(true); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(true); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(true); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 7) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(true); Scene8.SetActive(false); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(true); Ingredient8.SetActive(false); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(true); FoodInfo8.SetActive(false); FoodInfo9.SetActive(false); } if (no == 8) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(true); Scene9.SetActive(false); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(true); Ingredient9.SetActive(false); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(true); FoodInfo9.SetActive(false); } if (no == 9) { Scene1.SetActive(false); Scene2.SetActive(false); Scene3.SetActive(false); Scene4.SetActive(false); Scene5.SetActive(false); Scene6.SetActive(false); Scene7.SetActive(false); Scene8.SetActive(false); Scene9.SetActive(true); Ingredient1.SetActive(false); Ingredient2.SetActive(false); Ingredient3.SetActive(false); Ingredient4.SetActive(false); Ingredient5.SetActive(false); Ingredient6.SetActive(false); Ingredient7.SetActive(false); Ingredient8.SetActive(false); Ingredient9.SetActive(true); FoodInfo1.SetActive(false); FoodInfo2.SetActive(false); FoodInfo3.SetActive(false); FoodInfo4.SetActive(false); FoodInfo5.SetActive(false); FoodInfo6.SetActive(false); FoodInfo7.SetActive(false); FoodInfo8.SetActive(false); FoodInfo9.SetActive(true); } }
public override void Update(GameTime gameTime) { if (!Paused && !victory) { if (!activeScene.active) { if (activeScene.gotoMenu) { activeScene = menu; menu.selectionMade = false; sceneList.Remove(activeScene); } MediaPlayer.Stop(); activeScene.active = true; MediaPlayer.Play(activeScene.bgm); } } if (activeScene._name == "Menu") { if (menu.selectionMade) { switch (menu.selection) { case 0: activeScene.active = false; Scene2 s = new Scene2(game); s.SetupRoom(content); activeScene = s; break; case 1: Game.Exit(); break; default: break; } } } //activeScene.Update(gameTime); if (activeScene.testPlayer != null) { if (activeScene.testPlayer.enemies.Count <= 0) { victory = true; activeScene.active = false; if (!newScore) { jsonScores.scoresList.Add(new Score { time = DateTime.Now.ToLongTimeString(), value = activeScene.testPlayer.score }); newScore = true; } } } if (Keyboard.GetState().IsKeyDown(Keys.Escape) && activeScene._name != "Menu" && !Paused) { activeScene.active = false; activeScene = menu; menu.selectionMade = false; } if (InputEngine.IsKeyPressed(Keys.Enter) && activeScene._name != "Menu") { if (!victory) { if (!Paused) { activeScene.active = false; Paused = true; } else { Paused = false; } } else { activeScene.gotoMenu = true; victory = false; } } c.scene = activeScene; base.Update(gameTime); }
public void SpawnEnemys() { if (gameController.life.Count > 4) { for (int i = 0; i < gameController.type.Count; i++) { if (i > 2) { gameController.life.RemoveAt(i); gameController.type.RemoveAt(i); } } } audio.Play(); player.StartPlayer(); countR = 0; countB = 0; countP = 0; countG = 0; if (inventario.level == 1) { Scene1.SetActive(true); } else if (inventario.level == 2) { Scene2.SetActive(true); } else { Scene3.SetActive(true); } for (int i = 0; i < gameController.type.Count; i++) { if (gameController.type[i] == 1) { GameObject newGnome = Instantiate(fireGnome, new Vector3(SpawnPoints[i].transform.position.x, SpawnPoints[i].transform.position.y, SpawnPoints[i].transform.position.z), Quaternion.Euler(0, 6f, 0)) as GameObject; newGnome.GetComponent <CombatEnemy>().life = gameController.life[i]; countR++; } if (gameController.type[i] == 2) { GameObject newGnome = Instantiate(iceGnome, new Vector3(SpawnPoints[i].transform.position.x, SpawnPoints[i].transform.position.y, SpawnPoints[i].transform.position.z), Quaternion.Euler(0, 6f, 0)) as GameObject; newGnome.GetComponent <CombatEnemy>().life = gameController.life[i]; countB++; } if (gameController.type[i] == 3) { GameObject newGnome = Instantiate(earthGnome, new Vector3(SpawnPoints[i].transform.position.x, SpawnPoints[i].transform.position.y, SpawnPoints[i].transform.position.z), Quaternion.Euler(0, 6f, 0)) as GameObject; newGnome.GetComponent <CombatEnemy>().life = gameController.life[i]; countP++; } if (gameController.type[i] == 4) { GameObject newGnome = Instantiate(physicalGnome, new Vector3(SpawnPoints[i].transform.position.x, SpawnPoints[i].transform.position.y, SpawnPoints[i].transform.position.z), Quaternion.Euler(0, 6f, 0)) as GameObject; newGnome.GetComponent <CombatEnemy>().life = gameController.life[i]; countG++; } if (gameController.type[i] == 5) { GameObject newGnome = Instantiate(boss, new Vector3(SpawnPoints[i].transform.position.x, SpawnPoints[i].transform.position.y, SpawnPoints[i].transform.position.z), Quaternion.Euler(0, 6f, 0)) as GameObject; newGnome.GetComponent <CombatEnemy>().life = gameController.life[i]; } } Enemys = GameObject.FindGameObjectsWithTag("EnemyCombat"); }