public void Init() { m_lastInput = DateTime.Now; m_world = new World(new Level_01()); Update(new TimeSpan()); }
public World(Level level) { m_level = level; m_camera = new Camera(); m_player = new Player(); m_background = new Background(m_camera); m_camera.Bounds = new Box2(0, 0, m_level.Map.Size.X, Math.Max(1000, m_level.Map.Size.Y)); m_camera.Target = m_player; Player.SetPosition(new Vector2(0, 350)); var random = new Random(); for (var i = 0; i < 50; i++) { var slime = new Slime(); slime.SetPosition(new Vector2((float)random.Next(0, (int)m_level.Map.Size.X), (float)random.Next(0, (int)m_level.Map.Size.Y))); slime.SetTarget(Player); EnnemyManager.Instance.AddEnnemy(slime); } s_instance = this; }