public override void Initialize() { //print log on screen. Root.Add(LoggerManager.Instance.GetLogger("XNALogger") as DrawNode); _world = new World(new Vector2(0, -10.0f), EventManager); _AIManager = new AIManager(); EventManager.AddEventType(_AIManager); LoadAudition(); LoadShouldContact(); LoadRalations(); LoadTerrain(); LoadPlayer(); LoadDecorations(); LoadBackground(); LoadEnemies(); LoadBoss(); _unitCam = new UnitCamera(_player1, new Vector2(40.0f, 40.0f), new Vector2(80.0f, 80.0f), new Vector2(-9550, 465), new Vector2(9550, -9550), new Vector2(190, 190), new Vector3(0.0f, 120.0f, 500.0f)); EventManager.Register(_world); EventManager.Register(_unitCam); LoadIntro(); }
public override void Initialize() { _world = new World(new Vector2(0, 0), EventManager); //Player1 var def = XmlHelper.LoadFromFile<CharacterDef>(@"Data\Hua.xml"); def.ScaleX = 1.3f; def.ScaleY = 1.3f; def.Width *= 1.3f; def.Height *= 1.3f; def.SoundEffects = null; _player1 = _world.CreateCharacter(def); _player1.Sprite.IsVisible = false; Root.Add(_player1.Sprite); _unitCam = new UnitCamera(_player1, new Vector2(40.0f, 40.0f), new Vector2(80.0f, 80.0f), new Vector2(-9550, 465), new Vector2(9550, -9550), new Vector2(190, 190), new Vector3(0.0f, 120.0f, 500.0f)); }