/// <summary> /// Wyświetla okno i aktualizuje mapę /// </summary> /// <param name="war"></param> internal void ShowWindow(Village.EventWar war) { destoyedBottomVillages = war.DestoyedBottomVillages; destoyedTopVillages = war.DestoyedTopVillages; // wyświetla MarkDestroyedTopVillages(); MarkDestroyedBottomVillages(); Show(); }
/// <summary> /// Konstruktor z przekazanym zasobem żołnierzy /// </summary> /// <param name="soldiers"></param> public FormMap(Village.Soldiers soldiers, Village.EventWar war) { InitializeComponent(); this.soldiers = soldiers; this.war = war; labelMaxSoldiers.Text = "Max żołnierzy do wysłania: " + soldiers.SoldiersAmount.ToString(); // Ustawia wszystkie prictureboxy na przezroczyste pictureBoxBottomVillageOne.BackColor = Color.Transparent; pictureBoxBottomVillageTwo.BackColor = Color.Transparent; pictureBoxBottomVillageThree.BackColor = Color.Transparent; pictureBoxTopVillageOne.BackColor = Color.Transparent; pictureBoxTopVillageTwo.BackColor = Color.Transparent; pictureBoxTopVillageThree.BackColor = Color.Transparent; pictureBoxCapitol.BackColor = Color.Transparent; }
/// <summary> /// Konstruktor /// </summary> public FormMain() { InitializeComponent(); store = new Village.Store(); villageEvent = new Village.Event(); villageWar = new Village.EventWar(); formMap = new FormMap(store.SoldierUnits, villageWar); //Startuje zegary timerGameTime.Start(); timerFPS.Start(); //Włącza muzykę player = new SoundPlayer(Properties.Resources.VillageMusic); player.PlayLooping(); }