示例#1
0
        private void InitializeGame()
        {
            int positionX = HeroStartPositionX / SpriteSize;
            int positionY = HeroStartPositionY / SpriteSize;
            var player    = new Player(positionX, positionY);

            _game = new Game(player);

            GameInitializer.GenerateObstacles(_game);
            GameInitializer.GenerateEmoticions(_game);
        }
示例#2
0
 private void CreateNewEmoticonGroup()
 {
     if (_gameOver)
     {
         return;
     }
     if (_uiEmoticons.Count == 0)
     {
         _game.Player.PositionX = _hero.BaseImageLocation.X / SpriteSize;
         _game.Player.PositionY = _hero.BaseImageLocation.Y / SpriteSize;
         _game.Emoticons.Clear();
         GameInitializer.GenerateEmoticions(_game);
         DrawUIEmoticons();
         _emoticonCount = GameInitializer.EmoticonCount;
     }
 }