Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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
        }