public BattlePlayers(BattleConfiguration configuration, BattleEngine battleEngine) { _configuration = configuration; _battleEngine = battleEngine; _map = new Dictionary <int, BattlePlayer>(); _players = new Vector <BattlePlayer>(); _npcPlayer = new BattleNPCPlayer(configuration.npcPlayer); initialize(); }
public BattleActors(BattleEngine battleEngine) { _battleEngine = battleEngine; _groupMap = new Dictionary <ActorsGroup, BattleActorsGroup>(); _map = new Vector <BattleObject>(); _factory = new BattleObjectFactory(_map, _battleEngine); _list = new Vector <BattleActorsGroup>(); _damages = new BattleDamages(_battleEngine.context); foreach (var e in Enum.GetValues(typeof(ActorsGroup))) { group((ActorsGroup)e); } }
public BattleActorsGroup(ActorsGroup group, BattleEngine battleEngine) { _battleEngine = battleEngine; _group = group; }