Example #1
0
 public BattleContext(IBattlerOrderDeterminator orderDeterminator,
                      ITurnProcessor <TBattler> turnProcessor,
                      IBattleEventHandler handler)
 {
     OrderDeterminator = orderDeterminator;
     TurnProcessor     = turnProcessor;
     Handler           = handler;
 }
Example #2
0
 public BattleFlowSettings(IBattlerOrderDeterminator orderDeterminator,
                           ITurnProcessor <TBattler> turnProcessor,
                           IBattleEventHandler handler,
                           TBattler[] players,
                           TBattler[] opponents)
 {
     OrderDeterminator = orderDeterminator;
     TurnProcessor     = turnProcessor;
     Handler           = handler;
     Players           = players;
     Opponents         = opponents;
 }