private void CreateBattle() { var id = BattleFactory.CreateBattle(battleWorldId: 1); battle = BattleFactory.GetBattle(id); var input = new BattleInput(battle); battle.Input = input; }
private void BattleForm_Load(object sender, EventArgs e) { _battleController = BattleFactory.CreateBattle( _playerParty.GetFirstAlivePokemon(), _enemyParty.GetFirstAlivePokemon(), this, _battleLogController); SetAttackButtons(_battleController.PlayerPokemon); this.Show(); RedrawUI(); _battleLogController.SetText($"Wild {_battleController.EnemyPokemon.Name} appears!"); }