public ButtonSetUp(GraphicsDeviceManager graphics, GraphicsDevice graphicsDevice, ContentManager Content) { scrambleButton = Content.Load<Texture2D>("pics/scramble"); solveButton = Content.Load<Texture2D>("pics/solved"); tutorialButton = Content.Load<Texture2D>("pics/Tutorial"); freePlayButton = Content.Load<Texture2D>("pics/FreePlay"); optionsButton = Content.Load<Texture2D>("pics/Options"); muteButton = Content.Load<Texture2D>("pics/Mute"); unMuteButton = Content.Load<Texture2D>("pics/unMute"); englishButton = Content.Load<Texture2D>("pics/english"); hebrewButton = Content.Load<Texture2D>("pics/hebrew"); //tutorial button btnTutorial = new Button(tutorialButton, graphics.GraphicsDevice); btnTutorial.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height/4.5f)); //freeplay button btnFreePlay = new Button(freePlayButton, graphics.GraphicsDevice); btnFreePlay.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height / 2.3f)); //options button btnOptions = new Button(optionsButton, graphics.GraphicsDevice); btnOptions.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.7f, graphicsDevice.Viewport.Height / 1.5f)); btnOptions.size = new Vector2(graphicsDevice.Viewport.Width / 4, graphicsDevice.Viewport.Height / 4); //mute button btnMute = new Button(muteButton, graphics.GraphicsDevice); btnMute.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.09f, graphicsDevice.Viewport.Height / 30f)); btnMute.size = new Vector2(graphicsDevice.Viewport.Width / 12f, graphicsDevice.Viewport.Height / 11f); //unMute button btnUnMute = new Button(unMuteButton, graphics.GraphicsDevice); btnUnMute.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.09f, graphicsDevice.Viewport.Height / 30f)); btnUnMute.size = new Vector2(graphicsDevice.Viewport.Width / 12.8f, graphicsDevice.Viewport.Height / 11.8f); //english button btnEnglish = new Button(englishButton, graphics.GraphicsDevice); btnEnglish.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height / 1.25f)); btnEnglish.size = new Vector2(graphicsDevice.Viewport.Width / 10, graphicsDevice.Viewport.Height / 10); //hebrew button btnHebrew = new Button(hebrewButton, graphics.GraphicsDevice); btnHebrew.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.9f, graphicsDevice.Viewport.Height / 1.25f)); btnHebrew.size = new Vector2(graphicsDevice.Viewport.Width / 10, graphicsDevice.Viewport.Height / 10); //scramble button btnScramble = new Button(scrambleButton, graphics.GraphicsDevice); btnScramble.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 20f, graphicsDevice.Viewport.Height / 1.25f)); btnScramble.size = new Vector2(graphicsDevice.Viewport.Width / 6, graphicsDevice.Viewport.Height / 5); //solved button btnSolve = new Button(solveButton, graphics.GraphicsDevice); btnSolve.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 4.5f, graphicsDevice.Viewport.Height / 1.25f)); btnSolve.size = new Vector2(graphicsDevice.Viewport.Width / 7, graphicsDevice.Viewport.Height / 5); }
public ButtonSetUp(GraphicsDeviceManager graphics, GraphicsDevice graphicsDevice, ContentManager content) { #region texture initialize Texture2D scrambleButton = content.Load<Texture2D>("pics/scramble"); Texture2D solveButton = content.Load<Texture2D>("pics/solved"); Texture2D tutorialButton = content.Load<Texture2D>("pics/Tutorial"); Texture2D freePlayButton = content.Load<Texture2D>("pics/FreePlay"); Texture2D optionsButton = content.Load<Texture2D>("pics/Options"); Texture2D muteButton = content.Load<Texture2D>("pics/Mute"); Texture2D unMuteButton = content.Load<Texture2D>("pics/unMute"); Texture2D englishButton = content.Load<Texture2D>("pics/english"); Texture2D hebrewButton = content.Load<Texture2D>("pics/hebrew"); Texture2D russianButton = content.Load<Texture2D>("pics/russian"); #endregion #region buttons initialize //tutorial button BtnTutorial = new Button(tutorialButton, graphics.GraphicsDevice); BtnTutorial.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height/4.5f)); //freeplay button BtnFreePlay = new Button(freePlayButton, graphics.GraphicsDevice); BtnFreePlay.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height / 2.3f)); //options button BtnOptions = new Button(optionsButton, graphics.GraphicsDevice); BtnOptions.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.7f, graphicsDevice.Viewport.Height / 1.5f)); BtnOptions.Size = new Vector2(graphicsDevice.Viewport.Width / 4f, graphicsDevice.Viewport.Height / 4f); //mute button BtnMute = new Button(muteButton, graphics.GraphicsDevice); BtnMute.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.09f, graphicsDevice.Viewport.Height / 30f)); BtnMute.Size = new Vector2(graphicsDevice.Viewport.Width / 12f, graphicsDevice.Viewport.Height / 11f); //unMute button BtnUnMute = new Button(unMuteButton, graphics.GraphicsDevice); BtnUnMute.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.09f, graphicsDevice.Viewport.Height / 30f)); BtnUnMute.Size = new Vector2(graphicsDevice.Viewport.Width / 12.8f, graphicsDevice.Viewport.Height / 11.8f); //english button BtnEnglish = new Button(englishButton, graphics.GraphicsDevice); BtnEnglish.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 2.5f, graphicsDevice.Viewport.Height / 1.25f)); BtnEnglish.Size = new Vector2(graphicsDevice.Viewport.Width / 10f, graphicsDevice.Viewport.Height / 10f); //hebrew button BtnHebrew = new Button(hebrewButton, graphics.GraphicsDevice); BtnHebrew.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.9f, graphicsDevice.Viewport.Height / 1.25f)); BtnHebrew.Size = new Vector2(graphicsDevice.Viewport.Width / 10f, graphicsDevice.Viewport.Height / 10f); //russian button BtnRussian = new Button(russianButton, graphics.GraphicsDevice); BtnRussian.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 1.55f, graphicsDevice.Viewport.Height / 1.25f)); BtnRussian.Size = new Vector2(graphicsDevice.Viewport.Width / 10f, graphicsDevice.Viewport.Height / 10f); //scramble button BtnScramble = new Button(scrambleButton, graphics.GraphicsDevice); BtnScramble.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 20f, graphicsDevice.Viewport.Height / 1.25f)); BtnScramble.Size = new Vector2(graphicsDevice.Viewport.Width / 6f, graphicsDevice.Viewport.Height / 5f); //solved button BtnSolve = new Button(solveButton, graphics.GraphicsDevice); BtnSolve.SetPosition(new Vector2(graphicsDevice.Viewport.Width / 4.5f, graphicsDevice.Viewport.Height / 1.25f)); BtnSolve.Size = new Vector2(graphicsDevice.Viewport.Width / 7f, graphicsDevice.Viewport.Height / 5f); #endregion }