public void Update(GameTime gameTime) { mouseState = Mouse.GetState(); //Trace.Write(mouseState + ","); mouseX = mouseState.X; mouseY = mouseState.Y; prev_mpressed = mpressed; mpressed = mouseState.LeftButton == ButtonState.Pressed; hero.Update(gameTime); hero1.Update(gameTime); hero2.Update(gameTime); hero3.Update(gameTime); hero4.Update(gameTime); oldMouseState = mouseState; //Trace.Write(mouseX + "," + mouseY); if(playButton.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (btn1 == 0) { playButton = new Button(content, "Buttons/buttonTired", new Vector2(125, 277)); btn1 = 1; hero2.printFont = 1; } else if (btn1 == 1) { playButton = new Button(content, "Buttons/buttonBored", new Vector2(125, 277)); btn1 = 0; hero2.printFont = 0; } //hero1.player = content.Load<Texture2D>("HeroSprites/evaAtk"); //hero1.idleAnimation = new Animation(hero3.player, 0.1f, false, 2); hero2.superAct(); } if (play2Button.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (btn2 == 0) { play2Button = new Button(content, "Buttons/buttonTired", new Vector2(46, 339)); btn2 = 1; hero1.printFont = 1; } else if (btn2 == 1) { play2Button = new Button(content, "Buttons/buttonBored", new Vector2(46, 339)); btn2 = 0; hero1.printFont = 0; } //hero2.player = content.Load<Texture2D>("HeroSprites/sayoAtk"); //hero2.idleAnimation = new Animation(hero3.player, 0.1f, false, 3); hero1.superAct(); } if (btnClickUpgrade.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (exp >= hero4.playerDamage) { exp -= hero4.playerDamage; hero4.playerDamage++; } } if (btnSetUpgrade.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (exp >= hero.actualplayerDamage1) { exp -= hero.actualplayerDamage1; hero.actualplayerDamage1++; } } if (btnSayoUpgrade.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (exp >= hero1.sayoDamage) { exp -= hero1.sayoDamage; hero1.sayoDamage++; } } if (btnEvaUpgrade.Update(gameTime, mouseX, mouseY, mpressed, prev_mpressed)) { if (exp >= hero2.evaDamage) { exp -= hero2.evaDamage; hero2.evaDamage++; } } }
public void LoadContent() { bg1 = content.Load<Texture2D>("Backgrounds/background"); bg2 = content.Load<Texture2D>("Backgrounds/background2"); clickD = content.Load<SpriteFont>("Font"); enemyHP = content.Load<SpriteFont>("Font"); playButton = new Button(content, "Buttons/buttonBored", new Vector2(125, 277)); play2Button = new Button(content, "Buttons/buttonBored", new Vector2(46, 339)); //play3Button = new Button(content, "Buttons/buttonBored", new Vector2(0,0)); btnClickUpgrade = new Button(content, "Buttons/btnsClickUpgrade", new Vector2(0, windowHeight - 350)); btnSetUpgrade = new Button(content, "Buttons/btnsSetUpgrade", new Vector2(100, windowHeight - 400)); btnSayoUpgrade = new Button(content, "Buttons/btnsSayoUpgrade", new Vector2(200, windowHeight - 350)); btnEvaUpgrade = new Button(content, "Buttons/btnsEvaUpgrade", new Vector2(300, windowHeight - 450)); hero.LoadContent();//MainCharacter hero1.LoadContent();//Support1 hero2.LoadContent();//support2 hero3.LoadContent();//enemy1 hero4.LoadContent(); //foreach (Hero hero in heroes) //{ // hero.LoadContent(); //} }