Exemplo n.º 1
0
 public EnemySystem(ObjectLayer a_enemyLayer, Level a_level, Map a_currentMap)
 {
     m_enemies          = new List <Model.Enemy>();
     m_spawnList        = new List <Enemy>();
     m_enemySpellSystem = new SpellSystem();
     m_enemyId          = 0;
     LoadEnemies(a_enemyLayer, a_level, a_currentMap);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="enemyLayer">The TMX object layer "EnemyLayer"</param>
        /// <param name="level">Level object</param>
        /// <param name="currentMap">Current Map object</param>
        public EnemySystem(ObjectLayer enemyLayer, Level level, Map currentMap)
        {
            this._enemies          = new List <Model.Enemy>();
            this._spawnList        = new List <Enemy>();
            this._enemySpellSystem = new SpellSystem();
            this._enemyId          = 0;

            Load_enemies(enemyLayer, level, currentMap);
        }
Exemplo n.º 3
0
 public PlayerSystem(Level a_level)
 {
     m_player      = new Player(a_level);
     m_spellSystem = new SpellSystem();
 }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="level">Level object</param>
 public PlayerSystem(Level level)
 {
     this._player      = new Player(level);
     this._spellSystem = new SpellSystem();
 }