Beispiel #1
0
        /// <summary>
        /// Constructs a new level.
        /// </summary>
        /// <param name="serviceProvider">
        /// The service provider that will be used to construct a ContentManager.
        /// </param>
        /// <param name="fileStream">
        /// A stream containing the tile data.
        /// </param>
        public Engine(IServiceProvider serviceProvider, IExplosionMaster explosionMaster, bool debugMode)
        {
            _debugMode = debugMode;

            // Create a new content manager to load content used just by this level.
            Content = new ContentManager(serviceProvider, "Content");

            ExplosionMaster = explosionMaster;
        }
Beispiel #2
0
        /// <summary>
        /// Constructs a new level.
        /// </summary>
        /// <param name="serviceProvider">
        /// The service provider that will be used to construct a ContentManager.
        /// </param>
        /// <param name="fileStream">
        /// A stream containing the tile data.
        /// </param>
        public Engine(IServiceProvider serviceProvider, IExplosionMaster explosionMaster, bool debugMode)
        {
            _debugMode = debugMode;

            // Create a new content manager to load content used just by this level.
            Content = new ContentManager(serviceProvider, "Content");

            ExplosionMaster = explosionMaster;
        }
Beispiel #3
0
 public Engine(IServiceProvider serviceProvider, IExplosionMaster explosionMaster) : this(serviceProvider, explosionMaster, false)
 {
 }
Beispiel #4
0
 public Engine(IServiceProvider serviceProvider, IExplosionMaster explosionMaster)
     : this(serviceProvider,explosionMaster,false)
 {
 }