// Initializor============================================= public override void Initialize() { // Initialize the keyboard keyboard = Engine.Services.GetService<KeyboardDevice>(); mouseDevice = Engine.Services.GetService<MouseDevice>(); mouseDevice.ResetMouseAfterUpdate = false; // Initialize buttons Texture2D texture; hand = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\hand"), new Vector2(mouseDevice.State.X, mouseDevice.State.Y), this); texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuReturnBtn"); returnBtn = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 270), this); texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuMenuBtn"); menuBtn = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 320), this); texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuQuitBtn"); quitBtn = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 370), this); pauseText = new EntityText(Engine.Content.Load<SpriteFont>("Content\\Fonts\\FontAgency24"), new Vector2((Engine.Viewport.Width / 2)-40, 200), "PAUSE", this); // Initialize the black texture black = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\black"), Vector2.Zero, this); black.Alpha = 0.4f; base.Initialize(); }
// Initializor============================================= public override void Initialize() { // Initialize the keyboard keyboard = Engine.Services.GetService<KeyboardDevice>(); mouseDevice = Engine.Services.GetService<MouseDevice>(); mouseDevice.ResetMouseAfterUpdate = false; Texture2D texture; Texture2D level_finish_bg=Engine.Content.Load<Texture2D>("Content\\Textures\\level_finish_bg"); hand = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\hand"), new Vector2(mouseDevice.State.X, mouseDevice.State.Y), this); // Initialize the Game Text string level="LEVEL " + GlobalVariables.level.ToString() + " COMPLETE"; titleText = new EntityText(Engine.Content.Load<SpriteFont>("Content\\Fonts\\FontAgency24"), new Vector2((Engine.Viewport.Width / 2) - 20, 200), level, this); string score = "Score: " + GlobalVariables.score.ToString()+" points."; scoreText = new EntityText(Engine.Content.Load<SpriteFont>("Content\\Fonts\\FontAgency24"), new Vector2((Engine.Viewport.Width / 2) - 120, 270), score, this); string money = "Money: " + GlobalVariables.money.ToString() + " Dirhams"; moneyText = new EntityText(Engine.Content.Load<SpriteFont>("Content\\Fonts\\FontAgency24"), new Vector2((Engine.Viewport.Width / 2) - 120, 330), money, this); // Initialize the black texture texture = Engine.Content.Load<Texture2D>("Content\\Textures\\next_btn"); nextBtn = new Button(texture, new Vector2(475, 380), this); background = new Entity2D(level_finish_bg, Vector2.Zero, this); background.Alpha = 0f; background.Position = new Vector2((Engine.Viewport.Width / 2) - (background.Texture.Width / 2), (Engine.Viewport.Height / 2) - (background.Texture.Height / 2)); fade = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\black"), Vector2.Zero, this); fade.Alpha = 0.4f; base.Initialize(); }
public override void Initialize() { // Initialize the keyboard keyboard = Engine.Services.GetService<KeyboardDevice>(); mouseDevice = Engine.Services.GetService<MouseDevice>(); mouseDevice.ResetMouseAfterUpdate=false; // Initialize Components Texture2D texture; black = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\black"), Vector2.Zero, this); hand = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\hand"), new Vector2(mouseDevice.State.X, mouseDevice.State.Y), this); // Initialize Buttons texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuPlayBtn"); menuPlay = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 270), this); //texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuOptionsBtn"); //menuOptions = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 315), this); //texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuWhoBtn"); //menuWho = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 360), this); texture = Engine.Content.Load<Texture2D>("Content\\Textures\\menuQuitBtn"); menuQuit = new Button(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 325), this); texture = Engine.Content.Load<Texture2D>("Content\\Textures\\MenuTitle"); menuTitle = new Entity2D(texture, new Vector2((Engine.Viewport.Width / 2) - (texture.Width / 2), 155), this); texture=Engine.Content.Load<Texture2D>("Content\\Textures\\MenuBall"); menuBall = new Entity2D(texture, new Vector2(473,81), this); background = new Entity2D(Engine.Content.Load<Texture2D>("Content\\Textures\\MenuBackground"), Vector2.Zero, this); base.Initialize(); }