//draw the game interface public void DrawGame() { _player.Draw(); _player.Move(); SwinGame.DrawText("Score: " + _score, Color.Black, 200, 0); foreach (Enemy e in _enemies) { e.Draw(); //handle the follow enemy requirements if ((e is EnemyFollow) && (SwinGame.PointPointDistance(SwinGame.PointAt(_player.X, _player.Y), SwinGame.PointAt(e.X, e.Y)) < 80)) { e.SetPlayer(_player); e.Close = true; } else { e.Close = false; } e.Move(); } }