override public void RysujGre(Graphics g) { g.DrawRectangle(new Pen(Brushes.Black, 1), Granice); Gwiazdy.RysujGwiazdy(g); statekGracza1.RysujStatek(g); for (int i = 0; i < pociskiGracza1.Count; i++) { pociskiGracza1[i].RysujPocisk(g); } statekGracza2.RysujStatek(g); for (int i = 0; i < pociskiGracza2.Count; i++) { pociskiGracza2[i].RysujPocisk(g); } for (int i = 0; i < Najezdzcy.Count; i++) { Najezdzcy[i].RysujStatek(g); } for (int i = 0; i < pociskiNajezdzcow.Count; i++) { pociskiNajezdzcow[i].RysujPocisk(g); } g.DrawString("Pilot: " + statekGracza1.NazwaStatku + " Ilość żyć: " + iloscZycGracz1 + " punkty: " + PunktyGracz1 + " Poziom trudności: " + (PoziomTrudnosci), new Font("Arial", 10, FontStyle.Regular), Brushes.DeepSkyBlue, 595, 630); g.DrawString("Pilot: " + statekGracza2.NazwaStatku + " Ilość żyć: " + iloscZycGracz2 + " punkty: " + PunktyGracz2 + " Poziom trudności: " + (PoziomTrudnosci), new Font("Arial", 10, FontStyle.Regular), Brushes.Violet, 0, 630); }
/// <summary> /// Rysowanie gry na formularzu. /// Najpierw rysowany jest kwadrat który wzynacza granicę gry. /// Następnie rysowane są: /// Gwiazdy /// Statki Najeźdzców /// Pociski Najeźedzców /// Statek Gracza /// Pociski Gracza /// Na końcu rysowane są napisy znajdujące się w stopcje formularza /// </summary> /// <param name="g"></param> override public void RysujGre(Graphics g) { g.DrawRectangle(new Pen(Brushes.Black, 0), Granice); Gwiazdy.RysujGwiazdy(g); statekGracza.RysujStatek(g); for (int i = 0; i < pociskiGracza.Count; i++) { pociskiGracza[i].RysujPocisk(g); } for (int i = 0; i < Najezdzcy.Count; i++) { Najezdzcy[i].RysujStatek(g); } for (int i = 0; i < pociskiNajezdzcow.Count; i++) { pociskiNajezdzcow[i].RysujPocisk(g); } g.DrawString("Pilot: " + statekGracza.NazwaStatku + " Ilość żyć: " + iloscZyc + " punkty: " + Punkty + " Poziom trudności: " + (PoziomTrudnosci), new Font("Arial", 10, FontStyle.Regular), Brushes.Green, 0, 640); }