/// <summary> /// BuildingButtons placement for map3 /// </summary> /// <param name="graphicsDevice"></param> private void buildButtonsToUse3(GraphicsDevice graphicsDevice) { BuildButton buildButton40 = new BuildButton("buildButton", buildButtonTexture, 350, 400, graphicsDevice, player, this); BuildButton buildButton41 = new BuildButton("buildButton", buildButtonTexture, 350, 600, graphicsDevice, player, this); BuildButton buildButton42 = new BuildButton("buildButton", buildButtonTexture, 350, 800, graphicsDevice, player, this); BuildButton buildButton43 = new BuildButton("buildButton", buildButtonTexture, 550, 400, graphicsDevice, player, this); BuildButton buildButton44 = new BuildButton("buildButton", buildButtonTexture, 550, 600, graphicsDevice, player, this); BuildButton buildButton45 = new BuildButton("buildButton", buildButtonTexture, 550, 800, graphicsDevice, player, this); BuildButton buildButton46 = new BuildButton("buildButton", buildButtonTexture, 675, 1000, graphicsDevice, player, this); BuildButton buildButton47 = new BuildButton("buildButton", buildButtonTexture, 800, 400, graphicsDevice, player, this); BuildButton buildButton48 = new BuildButton("buildButton", buildButtonTexture, 800, 600, graphicsDevice, player, this); BuildButton buildButton49 = new BuildButton("buildButton", buildButtonTexture, 800, 800, graphicsDevice, player, this); BuildButton buildButton50 = new BuildButton("buildButton", buildButtonTexture, 1000, 400, graphicsDevice, player, this); BuildButton buildButton51 = new BuildButton("buildButton", buildButtonTexture, 1000, 600, graphicsDevice, player, this); BuildButton buildButton52 = new BuildButton("buildButton", buildButtonTexture, 1000, 800, graphicsDevice, player, this); BuildButton buildButton53 = new BuildButton("buildButton", buildButtonTexture, 1125, 150, graphicsDevice, player, this); BuildButton buildButton54 = new BuildButton("buildButton", buildButtonTexture, 1250, 400, graphicsDevice, player, this); BuildButton buildButton55 = new BuildButton("buildButton", buildButtonTexture, 1250, 600, graphicsDevice, player, this); BuildButton buildButton56 = new BuildButton("buildButton", buildButtonTexture, 1250, 800, graphicsDevice, player, this); BuildButton buildButton57 = new BuildButton("buildButton", buildButtonTexture, 1450, 400, graphicsDevice, player, this); BuildButton buildButton58 = new BuildButton("buildButton", buildButtonTexture, 1450, 600, graphicsDevice, player, this); BuildButton buildButton59 = new BuildButton("buildButton", buildButtonTexture, 1450, 800, graphicsDevice, player, this); buildButtonList.Add(buildButton40); buildButtonList.Add(buildButton41); buildButtonList.Add(buildButton42); buildButtonList.Add(buildButton43); buildButtonList.Add(buildButton44); buildButtonList.Add(buildButton45); buildButtonList.Add(buildButton46); buildButtonList.Add(buildButton47); buildButtonList.Add(buildButton48); buildButtonList.Add(buildButton49); buildButtonList.Add(buildButton50); buildButtonList.Add(buildButton51); buildButtonList.Add(buildButton52); buildButtonList.Add(buildButton53); buildButtonList.Add(buildButton54); buildButtonList.Add(buildButton55); buildButtonList.Add(buildButton56); buildButtonList.Add(buildButton57); buildButtonList.Add(buildButton58); buildButtonList.Add(buildButton59); }
/// <summary> /// BuildingButtons placement for map1 /// </summary> /// <param name="graphicsDevice"></param> private void buildButtonsToUse1(GraphicsDevice graphicsDevice) { BuildButton buildButton = new BuildButton("buildButton", buildButtonTexture, 500, 150, graphicsDevice, player, this); BuildButton buildButton1 = new BuildButton("buildButton", buildButtonTexture, 750, 150, graphicsDevice, player, this); BuildButton buildButton2 = new BuildButton("buildButton", buildButtonTexture, 1000, 150, graphicsDevice, player, this); BuildButton buildButton3 = new BuildButton("buildButton", buildButtonTexture, 1250, 150, graphicsDevice, player, this); BuildButton buildButton4 = new BuildButton("buildButton", buildButtonTexture, 1500, 150, graphicsDevice, player, this); BuildButton buildButton5 = new BuildButton("buildButton", buildButtonTexture, 500, 360, graphicsDevice, player, this); BuildButton buildButton6 = new BuildButton("buildButton", buildButtonTexture, 750, 360, graphicsDevice, player, this); BuildButton buildButton7 = new BuildButton("buildButton", buildButtonTexture, 1000, 360, graphicsDevice, player, this); BuildButton buildButton8 = new BuildButton("buildButton", buildButtonTexture, 1250, 360, graphicsDevice, player, this); BuildButton buildButton9 = new BuildButton("buildButton", buildButtonTexture, 1500, 360, graphicsDevice, player, this); BuildButton buildButton10 = new BuildButton("buildButton", buildButtonTexture, 500, 725, graphicsDevice, player, this); BuildButton buildButton11 = new BuildButton("buildButton", buildButtonTexture, 750, 725, graphicsDevice, player, this); BuildButton buildButton12 = new BuildButton("buildButton", buildButtonTexture, 1000, 725, graphicsDevice, player, this); BuildButton buildButton13 = new BuildButton("buildButton", buildButtonTexture, 1250, 725, graphicsDevice, player, this); BuildButton buildButton14 = new BuildButton("buildButton", buildButtonTexture, 1500, 725, graphicsDevice, player, this); BuildButton buildButton15 = new BuildButton("buildButton", buildButtonTexture, 500, 925, graphicsDevice, player, this); BuildButton buildButton16 = new BuildButton("buildButton", buildButtonTexture, 750, 925, graphicsDevice, player, this); BuildButton buildButton17 = new BuildButton("buildButton", buildButtonTexture, 1000, 925, graphicsDevice, player, this); BuildButton buildButton18 = new BuildButton("buildButton", buildButtonTexture, 1250, 925, graphicsDevice, player, this); BuildButton buildButton19 = new BuildButton("buildButton", buildButtonTexture, 1500, 925, graphicsDevice, player, this); buildButtonList.Add(buildButton); buildButtonList.Add(buildButton1); buildButtonList.Add(buildButton2); buildButtonList.Add(buildButton3); buildButtonList.Add(buildButton4); buildButtonList.Add(buildButton5); buildButtonList.Add(buildButton6); buildButtonList.Add(buildButton7); buildButtonList.Add(buildButton8); buildButtonList.Add(buildButton9); buildButtonList.Add(buildButton10); buildButtonList.Add(buildButton11); buildButtonList.Add(buildButton12); buildButtonList.Add(buildButton13); buildButtonList.Add(buildButton14); buildButtonList.Add(buildButton15); buildButtonList.Add(buildButton16); buildButtonList.Add(buildButton17); buildButtonList.Add(buildButton18); buildButtonList.Add(buildButton19); }
/// <summary> /// BuildingButtons placement for map2 /// </summary> /// <param name="graphicsDevice"></param> private void buildButtonsToUse2(GraphicsDevice graphicsDevice) { BuildButton buildButton20 = new BuildButton("buildButton", buildButtonTexture, 350, 400, graphicsDevice, player, this); BuildButton buildButton21 = new BuildButton("buildButton", buildButtonTexture, 350, 600, graphicsDevice, player, this); BuildButton buildButton22 = new BuildButton("buildButton", buildButtonTexture, 350, 800, graphicsDevice, player, this); BuildButton buildButton23 = new BuildButton("buildButton", buildButtonTexture, 550, 400, graphicsDevice, player, this); BuildButton buildButton24 = new BuildButton("buildButton", buildButtonTexture, 550, 600, graphicsDevice, player, this); BuildButton buildButton25 = new BuildButton("buildButton", buildButtonTexture, 550, 800, graphicsDevice, player, this); BuildButton buildButton26 = new BuildButton("buildButton", buildButtonTexture, 790, 800, graphicsDevice, player, this); BuildButton buildButton27 = new BuildButton("buildButton", buildButtonTexture, 1030, 800, graphicsDevice, player, this); BuildButton buildButton28 = new BuildButton("buildButton", buildButtonTexture, 675, 1000, graphicsDevice, player, this); BuildButton buildButton29 = new BuildButton("buildButton", buildButtonTexture, 900, 1000, graphicsDevice, player, this); BuildButton buildButton30 = new BuildButton("buildButton", buildButtonTexture, 1175, 1000, graphicsDevice, player, this); BuildButton buildButton31 = new BuildButton("buildButton", buildButtonTexture, 1300, 400, graphicsDevice, player, this); BuildButton buildButton32 = new BuildButton("buildButton", buildButtonTexture, 1300, 600, graphicsDevice, player, this); BuildButton buildButton33 = new BuildButton("buildButton", buildButtonTexture, 1300, 800, graphicsDevice, player, this); BuildButton buildButton34 = new BuildButton("buildButton", buildButtonTexture, 1500, 400, graphicsDevice, player, this); BuildButton buildButton35 = new BuildButton("buildButton", buildButtonTexture, 1500, 600, graphicsDevice, player, this); BuildButton buildButton36 = new BuildButton("buildButton", buildButtonTexture, 1500, 800, graphicsDevice, player, this); buildButtonList.Add(buildButton20); buildButtonList.Add(buildButton21); buildButtonList.Add(buildButton22); buildButtonList.Add(buildButton23); buildButtonList.Add(buildButton24); buildButtonList.Add(buildButton25); buildButtonList.Add(buildButton26); buildButtonList.Add(buildButton27); buildButtonList.Add(buildButton28); buildButtonList.Add(buildButton29); buildButtonList.Add(buildButton30); buildButtonList.Add(buildButton31); buildButtonList.Add(buildButton32); buildButtonList.Add(buildButton33); buildButtonList.Add(buildButton34); buildButtonList.Add(buildButton35); buildButtonList.Add(buildButton36); }
public UIButton(int buttonX, int buttonY, BuildButton buildButton, GraphicsDevice graphicsDevice, Player player, Level level) { this.buttonX = buttonX; this.buttonY = buttonY; this.buildButton = buildButton; this.player = player; this.level = level; this.graphicsDevice = graphicsDevice; centerPositionTower = new Vector2(buttonX, buttonY) + new Vector2(buildButton.Texture.Width / 2, buildButton.Texture.Height / 2); singleShotTexture = ContentConverter.Convert(singleShotPath, graphicsDevice); singleShotUITexture = ContentConverter.Convert(singleShotUIPath, graphicsDevice); doubleShotTexture = ContentConverter.Convert(doubleShotPath, graphicsDevice); doubleShotUITexture = ContentConverter.Convert(doubleShotUIPath, graphicsDevice); slowTexture = ContentConverter.Convert(slowPath, graphicsDevice); slowUITexture = ContentConverter.Convert(slowUIPath, graphicsDevice); rocketLauncherTexture = ContentConverter.Convert(rocketLauncherPath, graphicsDevice); rocketLauncherUITexture = ContentConverter.Convert(rocketLauncherUIPath, graphicsDevice); towerBuild = ContentConverter.Convert("Content/Assets/TD/UI/towerBuild.png", graphicsDevice); towerType = TowerTypes.Single; //texture = singleShotTexture; }