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); }
/// <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); }
public PlayerSystem(Level a_level) { m_player = new Player(a_level); m_spellSystem = new SpellSystem(); }
/// <summary> /// Constructor /// </summary> /// <param name="level">Level object</param> public PlayerSystem(Level level) { this._player = new Player(level); this._spellSystem = new SpellSystem(); }