1 using FBClient.Controls;
2 using Microsoft.Xna.Framework;
3 using Microsoft.Xna.Framework.Input;
5 namespace FBClient.Screens.MenuScreens
9 #region Constructor region
13 MenuString =
new string[] {
"Local game",
"Online game",
"Back" };
17 #region XNA Method region
29 public override void Update(GameTime gameTime)
31 ControlManager.Update(gameTime, PlayerIndex.One);
38 StateManager.ChangeState(FinalBomber.Instance.BattleMenuScreen);
41 StateManager.ChangeState(FinalBomber.Instance.OnlineGameMenuScreen);
44 StateManager.ChangeState(FinalBomber.Instance.TitleScreen);
49 base.Update(gameTime);
52 public override void Draw(GameTime gameTime)
54 FinalBomber.Instance.SpriteBatch.Begin();
58 ControlManager.Draw(FinalBomber.Instance.SpriteBatch);
60 for (
int i = 0; i < MenuString.Length; i++)
62 Color textColor = Color.Black;
64 textColor = Color.Green;
66 FinalBomber.Instance.SpriteBatch.DrawString(this.BigFont, MenuString[i],
67 new Vector2(MenuPosition.X -
this.BigFont.MeasureString(MenuString[i]).X / 2,
68 MenuPosition.Y + this.BigFont.MeasureString(MenuString[i]).Y * i - this.BigFont.MeasureString(MenuString[i]).Y / 2), textColor);
71 FinalBomber.Instance.SpriteBatch.End();