public static Button CreateBlueButton(ContentManager content)
 {
     Texture2D optionsActive = content.Load<Texture2D>("buttonBlue1");
     Texture2D optionsClicked = content.Load<Texture2D>("buttonBlue3");
     Texture2D optionsHover = content.Load<Texture2D>("buttonBlue2");
     Rectangle optionsRectangle = new Rectangle(415, 350, 450, 80);
     Sprite optionsButtonSprite = new Sprite(optionsRectangle, optionsActive);
     Button optionsButton = new Button(optionsButtonSprite, optionsHover, optionsClicked, optionsActive);
     return optionsButton;
 }
 public static Button CreateEndTurnButton(ContentManager content)
 {
     Texture2D endturnActive = content.Load<Texture2D>("buttons/endturn_button_active");
     Texture2D endturnClicked = content.Load<Texture2D>("buttons/endturn_button_inactive");
     Texture2D endturnHover = content.Load<Texture2D>("buttons/endturn_button_hover");
     Rectangle endturnRectangle = new Rectangle(1100, 700, 75, 50);
     Sprite endturnButtonSprite = new Sprite(endturnRectangle, endturnActive);
     Button endturnButton = new Button(endturnButtonSprite, endturnHover, endturnClicked, endturnActive);
     return endturnButton;
 }
 public static Button CreateDecayButton(ContentManager content)
 {
     Texture2D poisonActive = content.Load<Texture2D>("skills/poison_decay_active");
     Texture2D poisonClicked = content.Load<Texture2D>("skills/poison_decay_selected");
     Texture2D poisonHover = content.Load<Texture2D>("skills/poison_decay_inactive");
     Rectangle poisonRectangle = new Rectangle(250, 700, 50, 50);
     Sprite poisonButtonSprite = new Sprite(poisonRectangle, poisonActive);
     Button poisonButton = new Button(poisonButtonSprite, poisonHover, poisonClicked, poisonActive);
     return poisonButton;
 }
 public static Button CreateRedButton(ContentManager content)
 {
     Texture2D exitActive = content.Load<Texture2D>("buttonRed1");
     Texture2D exitClicked = content.Load<Texture2D>("buttonRed3");
     Texture2D exitHover = content.Load<Texture2D>("buttonRed2");
     Rectangle exitRectangle = new Rectangle(415, 450, 450, 80);
     Sprite exitButtonSprite = new Sprite(exitRectangle, exitActive);
     Button exitButton = new Button(exitButtonSprite, exitHover, exitClicked, exitActive);
     return exitButton;
 }
 public static Button CreateSpellCastButton(ContentManager content)
 {
     Texture2D spellcastActive = content.Load<Texture2D>("buttons/spell_button_active");
     Texture2D spellcastClicked = content.Load<Texture2D>("buttons/spell_button_inactive");
     Texture2D spellcastHover = content.Load<Texture2D>("buttons/spell_button_hover");
     Rectangle spellcastRectangle = new Rectangle(1000, 700, 75, 50);
     Sprite spellcastButtonSprite = new Sprite(spellcastRectangle, spellcastActive);
     Button spellcastButton = new Button(spellcastButtonSprite, spellcastHover, spellcastClicked, spellcastActive);
     return spellcastButton;
 }
 public static Button CreateMeteorButton(ContentManager content)
 {
     Texture2D fireActive = content.Load<Texture2D>("skills/fire_meteor_active");
     Texture2D fireClicked = content.Load<Texture2D>("skills/fire_meteor_selected");
     Texture2D fireHover = content.Load<Texture2D>("skills/fire_meteor_inactive");
     Rectangle fireRectangle = new Rectangle(250, 700, 50, 50);
     Sprite fireButtonSprite = new Sprite(fireRectangle, fireActive);
     Button fireButton = new Button(fireButtonSprite, fireHover, fireClicked, fireActive);
     return fireButton;
 }
 public static Button CreateIceboltButton(ContentManager content)
 {
     Texture2D iceActive = content.Load<Texture2D>("skills/ice_icebolt_active");
     Texture2D iceClicked = content.Load<Texture2D>("skills/ice_icebolt_selected");
     Texture2D iceHover = content.Load<Texture2D>("skills/ice_icebolt_inactive");
     Rectangle iceRectangle = new Rectangle(100, 700, 50, 50);
     Sprite iceButtonSprite = new Sprite(iceRectangle, iceActive);
     Button iceButton = new Button(iceButtonSprite, iceHover, iceClicked, iceActive);
     return iceButton;
 }
 public static Button CreateGreenButton(ContentManager content)
 {
     Texture2D startActive = content.Load<Texture2D>("buttonGreen1");
     Texture2D startClicked = content.Load<Texture2D>("buttonGreen3");
     Texture2D startHover = content.Load<Texture2D>("buttonGreen2");
     Rectangle startRectangle = new Rectangle(415, 250, 450, 80);
     Sprite startButtonSprite = new Sprite(startRectangle, startActive);
     Button startButton = new Button(startButtonSprite, startHover, startClicked, startActive);
     return startButton;
 }
 public static Button CreateGoBackButton(ContentManager content)
 {
     Texture2D gobackActiveTexture = content.Load<Texture2D>("buttonRed1");
     Texture2D gobackClicked = content.Load<Texture2D>("buttonRed3");
     Texture2D gobackHover = content.Load<Texture2D>("buttonRed2");
     Rectangle gobackRectangle = new Rectangle(100, 600, gobackActiveTexture.Width / 2, gobackActiveTexture.Height / 2);
     Sprite gobackSprite = new Sprite(gobackRectangle, gobackActiveTexture);
     Button gobackButton = new Button(gobackSprite, gobackHover, gobackClicked, gobackActiveTexture);
     return gobackButton;
 }
 public static Button CreateFireballButton(ContentManager content)
 {
     Texture2D fireballActive = content.Load<Texture2D>("skills/fire_fireball_active");
     Texture2D fireballClicked = content.Load<Texture2D>("skills/fire_fireball_selected");
     Texture2D fireballHover = content.Load<Texture2D>("skills/fire_fireball_inactive");
     Rectangle fireballRectangle = new Rectangle(100, 700, 50, 50);
     Sprite fireballButtonSprite = new Sprite(fireballRectangle, fireballActive);
     Button fireballButton = new Button(fireballButtonSprite, fireballHover, fireballClicked, fireballActive);
     return fireballButton;
 }