Example #1
0
        public override void Activate(bool instancePreserved)
        {
            worldMatrix = Matrix.Identity;
            ZIndex = -1;

            Map = new Map();
            Map.Load(Path.Combine("Content", "Map.xml"));

            Player = new Player(this);
            Camera = new Camera(Player);
            Map.SmartAdd(Player);

            //Create HudScreen
            PlayerHUD playerHud = new PlayerHUD(Player) {
                ScreenPosition = ScreenPosition.Bottom,
                Size = new Vector2(600, 150)
            };
            ScreenManager.AddScreen(playerHud);

            base.Activate(instancePreserved);
            LoadResources();
        }
Example #2
0
 public PlayerHUD(Player player)
 {
     _player = player;
     _player.BaseStats.MaxHealth = 100;
 }