/// <summary> /// Allows the game to run logic such as updating the world, /// checking for collisions, gathering input, and playing audio. /// </summary> /// <param name="gameTime">Provides a snapshot of timing values.</param> public override void Update(GameTime gameTime) { // pheonomina the keyboard states are mapped to getstate backgroundkey = Keyboard.GetState(); buttonengine.Update(gameTime); buttonengine.ReceiveFrom_ButtonObject(buttonobject.gogobuttonrect); buttonobject.ReceiveFrom_ButtonEngine(buttonengine.SendTo_ButtonObject()); #region ChosenBackground KeyboardKeys if (backgroundkey.IsKeyDown(Keys.D0)) { chosenbackground = ChosenBackground.background1; } if (backgroundkey.IsKeyDown(Keys.D1)) { chosenbackground = ChosenBackground.background2; } if (backgroundkey.IsKeyDown(Keys.D2)) { chosenbackground = ChosenBackground.background3; } if (backgroundkey.IsKeyDown(Keys.D3)) { chosenbackground = ChosenBackground.background4; } if (backgroundkey.IsKeyDown(Keys.D4)) { chosenbackground = ChosenBackground.background5; } if (backgroundkey.IsKeyDown(Keys.D5)) { chosenbackground = ChosenBackground.background6; } if (backgroundkey.IsKeyDown(Keys.D6)) { chosenbackground = ChosenBackground.background7; } if (backgroundkey.IsKeyDown(Keys.D7)) { chosenbackground = ChosenBackground.background8; } if (backgroundkey.IsKeyDown(Keys.D8)) { chosenbackground = ChosenBackground.background9; } if (backgroundkey.IsKeyDown(Keys.D9)) { chosenbackground = ChosenBackground.background10; } // TODO: Add your update logic here #endregion texttospeechengine.Update(gameTime); texttospeechobject.ControlledBy_TextToSpeechEngine(texttospeechengine.Controlling_TextToSpeechObject()); if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.A)) { reading = Reading.place; } else if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.S)) { reading = Reading.title; } else if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.D)) { reading = Reading.phonenumber; } else if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.F)) { reading = Reading.website; } else if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.G)) { reading = Reading.explination; } else if (Keyboard.GetState(PlayerIndex.One).IsKeyDown(Keys.Left)) { ScreenManager.Instance.AddScreen(new CampusInformationCenter()); } if (Reading.place == reading) { texttospeechengine.ReceiveFrom_TextToSpeechObject(place); reading = Reading.nothing; } else if (Reading.title == reading) { texttospeechengine.ReceiveFrom_TextToSpeechObject(title); reading = Reading.nothing; } else if (Reading.phonenumber == reading) { texttospeechengine.ReceiveFrom_TextToSpeechObject(phonenumber); reading = Reading.nothing; } else if (Reading.website == reading) { texttospeechengine.ReceiveFrom_TextToSpeechObject(website); reading = Reading.nothing; } else if (Reading.explination == reading) { texttospeechengine.ReceiveFrom_TextToSpeechObject(explination); reading = Reading.nothing; } //////////////////////////////////// //texttospeechengine.ReceiveFrom_TextToSpeechObject(spokenidnumberarray); ////////////////////////////////////// }