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); }
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; } }