public AutoplayEngine(Startup startup, BotSettings botSettings, string scoreFilePreffix, IGlobeInitializer globeInitializer ) : base(botSettings, globeInitializer) { _startup = startup; _scoreFilePreffix = scoreFilePreffix; _logStringBuilder = new StringBuilder(); }
public GlobeSelectionScreen(Game game, SpriteBatch spriteBatch) : base(game) { _spriteBatch = spriteBatch; var serviceProvider = ((LivGame)game).ServiceProvider; _uiContentStorage = serviceProvider.GetRequiredService <IUiContentStorage>(); _globeInitializer = serviceProvider.GetRequiredService <IGlobeInitializer>(); _globeLoop = serviceProvider.GetRequiredService <IGlobeLoopUpdater>(); _commandLoop = serviceProvider.GetRequiredService <ICommandLoopUpdater>(); _playerState = serviceProvider.GetRequiredService <ISectorUiState>(); _inventoryState = serviceProvider.GetRequiredService <IInventoryState>(); var buttonTexture = _uiContentStorage.GetButtonTexture(); var font = _uiContentStorage.GetButtonFont(); _generateButton = new TextButton(UiResources.GenerateGlobeButtonTitle, buttonTexture, font, new Rectangle(150, 150, BUTTON_WIDTH, BUTTON_HEIGHT)); _generateButton.OnClick += GenerateButtonClickHandlerAsync; }
protected AutoplayEngineBase(BotSettings botSettings, IGlobeInitializer globeInitializer) { BotSettings = botSettings; _globeInitializer = globeInitializer; }
public AutoplayEngine(StartUp startup, BotSettings botSettings, IGlobeInitializer globeInitializer) : base( botSettings, globeInitializer) { _startup = startup; }