public BattleSettingsViewModel() { _battleService = new BattleService(); BattleSettingsItem = RestoreFromFile() ?? InitDefaultValues(); #if DEBUG //var logBattle = _battleService.ExecuteBattle(BattleSettingsItem); //var battleLog = new BattleLog { DataContext = new BattleLogViewModel { LogBattle = logBattle } }; //battleLog.Show(); #endif }
private BattleSettingsItem InitDefaultValues() { var ret = new BattleSettingsItem { AttackHands = new List <HandView> { new HandView { UnitsView = _battleService.GetDefaultShipList() } }, DefenceHands = new List <HandView> { new HandView { UnitsView = _battleService.GetDefaultShipList() } }, DefenceTurrels = _battleService.GetDefaultTurrel() }; return(ret); }