public double compare(Tower a, Tower b, Amplifer c) { double distA = (a.transform.position - c.transform.position).sqrMagnitude; double distB = (a.transform.position - c.transform.position).sqrMagnitude; return(distA - distB); }
public FacadeHomeCinema(Amplifer amplifier, Tuner tuner, DVDPlayer dvdPlayer, CDPlayer cdPlayer, Projector projector, CInemaLighting cinemaLighting, Screen screen, PopcornMachine popcornMachine) { _amplifier = amplifier; _tuner = tuner; _dvdPlayer = dvdPlayer; _cdPlayer = cdPlayer; _projector = projector; _cinemaLighting = cinemaLighting; _screen = screen; _popcornMachine = popcornMachine; }
static void Main(string[] args) { Amplifer _amplifier = new Amplifer(); Tuner _tuner = new Tuner(); DVDPlayer _dvdPlayer = new DVDPlayer(); CDPlayer _cdPlayer = new CDPlayer(); Projector _projector = new Projector(); CInemaLighting _cinemaLighting = new CInemaLighting(); Screen _screen = new Screen(); PopcornMachine _popcornMachine = new PopcornMachine(); FacadeHomeCinema facadeHomeCinema = new FacadeHomeCinema(_amplifier, _tuner, _dvdPlayer, _cdPlayer, _projector, _cinemaLighting, _screen, _popcornMachine); facadeHomeCinema.PlayFilm(100, 5, 5, "Rambo"); facadeHomeCinema.EndOfFilm(); Console.ReadKey(); }