static void Initialize(Engine engine) { Sea botSea = new BootSea(fieldRows, fieldCols); Sea playerSea = new PlayerSea(fieldRows, fieldCols); engine.ConfigureGameField(botSea as BootSea, shipMaxLength); engine.ConfigureGameField(playerSea as PlayerSea, shipMaxLength); }
static void Main(string[] args) { ConsoleInput input = new ConsoleInput(); ConsoleRenderer renderer = new ConsoleRenderer(); Engine engine = new Engine(renderer, input); Initialize(engine); engine.RunGame(); }