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; }