예제 #1
0
파일: Mars.cs 프로젝트: thearunster/SOLID
 public void UpdateAliens()
 {
     foreach (var alien in Obstacles.OfType <Alien>())
     {
         AlienBehavior.MoveAlien(alien);
     }
 }
예제 #2
0
파일: Mars.cs 프로젝트: thearunster/SOLID
 public Mars(Size bounds)
 {
     Bounds            = bounds;
     AlienBehavior     = new AlienBehavior();
     CenterOfThePlanet = new Point(Bounds.Width / 2, Bounds.Height / 2);
     _obstacles        = new List <IObstacle>();
 }