public ObszarGry(WybórMapy w) { InitializeComponent(); switch (w) { case WybórMapy.pierwsza: mapa = TworzenieMapy.TwórzMape(WybórMapy.pierwsza, grid); mapa.pobierzSiatke = grid; break; case WybórMapy.druga: mapa = TworzenieMapy.TwórzMape(WybórMapy.druga, grid); mapa.pobierzSiatke = grid; break; } }
public static Mapa TwórzMape(WybórMapy w, Grid a) { Mapa element = null; switch (w) { case WybórMapy.pierwsza: element = new mapa1(a); break; case WybórMapy.druga: element = new mapa2(a); break; } return(element); }