Example #1
0
 public void New()
 {
     _snake = new GameObjects.Snake(this.Size);
     CreateMeal();
     _gameTime.Start();
     Started?.Invoke(this, EventArgs.Empty);
 }
Example #2
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (disposing)
            {
                if (_meal != null)
                {
                    _meal.Dispose();
                    _meal = null;
                }

                if (_snake != null)
                {
                    _snake.Dispose();
                    _snake = null;
                }
            }
        }