public StatekInstancja(StatekInformacja SI) { Statek = SI.Statek.Kopia(); Statek.TPlus = SI.AccelT; Statek.maxT = SI.EndT; RakietyOd = SI.RakietyStart; RakietyDo = SI.RakietyEnd; LaseryOd = SI.LaserStart; LaseryDo = SI.LaserEnd; CzestRakiet = SI.CzestRakiet; CzestLaser = SI.CzestLaser; KT = SI.EndT; T = SI.StartT; UzywaLaser = SI.UzywaLaser; UzywaRakieta = SI.UzywaRakieta; }
/// <summary> /// Ustal sciezke przed dodaniem informacji o jakimkolwiek statku /// </summary> /// <param name="SI"></param> public void Dodaj(StatekInformacja SI) { SI.EndT = T; SI.Statek.Pozycja = new Vector2(DrogaX.Keys[0].Value, DrogaY.Keys[0].Value); Statki.Add(SI); }