public Game() { //создаем мир и выполняем генерацию world = new World(); world.GenerateWorld(); // Cоздание игрока Player = new Player(world); Player.StartPosition = new Vector2f(300, 150); Player.Spawn(); // Cоздание fast слизня slime = new NpcFastSlime(world); slime.StartPosition = new Vector2f(500, 150); slime.Spawn(); for (int i = 0; i < 4; i++) { var s = new NpcSlime(world); s.StartPosition = new Vector2f(World.Rand.Next(150, 600), 150); s.Direction = World.Rand.Next(0, 2) == 0 ? 1 : -1; s.Spawn(); slimes.Add(s); } for (int i = 0; i < 3; i++) { var s = new NpcFastSlime(world); s.StartPosition = new Vector2f(World.Rand.Next(150, 600), 150); s.Direction = World.Rand.Next(0, 2) == 0 ? 1 : -1; s.Spawn(); slimes.Add(s); } UIMahager.AddControl(new UIWindow()); //включаем прорисовку объектов для визуальной отладки DebugRender.Enabled = true; }