Ejemplo n.º 1
0
        public override void LoadContent()
        {
            var font = _content.Load <SpriteFont>("Fonts/Default");

            _score = new Score();

            _playerStats = new Stats();

            _hud = new HUD(_content, _score, _playerStats);

            _upgradesManager = new UpgradesManager();
            _upgradesManager.LoadUpgrades();
        }
Ejemplo n.º 2
0
        public override void LoadContent()
        {
            food = _content.Load <Texture2D>("Sprites/Food");

            var playerTexutre = _content.Load <Texture2D>("Sprites/Player");
            var enemyTexture  = _content.Load <Texture2D>("Sprites/Enemy");

            _score = new Score();
            _stats = new Stats();
            _rnd   = new Random();

            _sprites      = new List <Sprite>();
            _playerSprite = new List <Sprite>();
            _enemySprite  = new List <Sprite>();

            _hud = new HUD(_content, _score, _stats);

            _upgradeManager = new UpgradesManager();
            _upgradeManager.LoadUpgrades();

            foreach (var up in _upgradeManager.Upgrades)
            {
                Console.WriteLine(up.Name);
            }

            _playerSprite.Add(new Player(playerTexutre)
            {
                Colour   = Color.Red,
                Position = new Vector2(Game1.screenWidth / 2, Game1.screenHeight - 80),
                Layer    = 0.0f,
            });

            _enemySprite.Add(new TestEnemy(enemyTexture)
            {
                Colour   = Color.Orange,
                Position = new Vector2(30, Game1.screenHeight / 2),
                Layer    = 0.0f,
            });
        }