Remove IDisplayManager dependency from SS14Window, content changes.
This commit is contained in:
@@ -1,12 +1,10 @@
|
|||||||
using Content.Client.UserInterface;
|
using Content.Client.UserInterface;
|
||||||
using Robust.Client.Console;
|
using Robust.Client.Console;
|
||||||
using Robust.Client.Interfaces.Graphics;
|
|
||||||
using Robust.Client.Interfaces.Input;
|
using Robust.Client.Interfaces.Input;
|
||||||
using Robust.Client.Interfaces.Placement;
|
using Robust.Client.Interfaces.Placement;
|
||||||
using Robust.Client.Interfaces.ResourceManagement;
|
using Robust.Client.Interfaces.ResourceManagement;
|
||||||
using Robust.Client.Interfaces.State;
|
using Robust.Client.Interfaces.State;
|
||||||
using Robust.Client.State.States;
|
using Robust.Client.State.States;
|
||||||
using Robust.Client.UserInterface.CustomControls;
|
|
||||||
using Robust.Shared.Input;
|
using Robust.Shared.Input;
|
||||||
using Robust.Shared.Interfaces.Configuration;
|
using Robust.Shared.Interfaces.Configuration;
|
||||||
using Robust.Shared.Interfaces.Map;
|
using Robust.Shared.Interfaces.Map;
|
||||||
@@ -19,7 +17,6 @@ namespace Content.Client
|
|||||||
{
|
{
|
||||||
#pragma warning disable 649
|
#pragma warning disable 649
|
||||||
[Dependency] private readonly IStateManager _stateManager;
|
[Dependency] private readonly IStateManager _stateManager;
|
||||||
[Dependency] private readonly IDisplayManager _displayManager;
|
|
||||||
[Dependency] private readonly IClientConsole _clientConsole;
|
[Dependency] private readonly IClientConsole _clientConsole;
|
||||||
[Dependency] private readonly ITileDefinitionManager _tileDefinitionManager;
|
[Dependency] private readonly ITileDefinitionManager _tileDefinitionManager;
|
||||||
[Dependency] private readonly IPlacementManager _placementManager;
|
[Dependency] private readonly IPlacementManager _placementManager;
|
||||||
@@ -41,7 +38,7 @@ namespace Content.Client
|
|||||||
if (obj.NewState is GameScreen)
|
if (obj.NewState is GameScreen)
|
||||||
{
|
{
|
||||||
// Switched TO GameScreen.
|
// Switched TO GameScreen.
|
||||||
_escapeMenu = new EscapeMenu(_displayManager, _clientConsole, _tileDefinitionManager, _placementManager,
|
_escapeMenu = new EscapeMenu(_clientConsole, _tileDefinitionManager, _placementManager,
|
||||||
_prototypeManager, _resourceCache, _configurationManager)
|
_prototypeManager, _resourceCache, _configurationManager)
|
||||||
{
|
{
|
||||||
Visible = false
|
Visible = false
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ namespace Content.Client.UserInterface
|
|||||||
private readonly IPlacementManager _placementManager;
|
private readonly IPlacementManager _placementManager;
|
||||||
private readonly IPrototypeManager _prototypeManager;
|
private readonly IPrototypeManager _prototypeManager;
|
||||||
private readonly IResourceCache _resourceCache;
|
private readonly IResourceCache _resourceCache;
|
||||||
private readonly IDisplayManager _displayManager;
|
|
||||||
private readonly IConfigurationManager _configSystem;
|
private readonly IConfigurationManager _configSystem;
|
||||||
|
|
||||||
private BaseButton QuitButton;
|
private BaseButton QuitButton;
|
||||||
@@ -27,16 +26,14 @@ namespace Content.Client.UserInterface
|
|||||||
private BaseButton SpawnTilesButton;
|
private BaseButton SpawnTilesButton;
|
||||||
private OptionsMenu optionsMenu;
|
private OptionsMenu optionsMenu;
|
||||||
|
|
||||||
public EscapeMenu(IDisplayManager displayManager,
|
public EscapeMenu(IClientConsole console,
|
||||||
IClientConsole console,
|
|
||||||
ITileDefinitionManager tileDefinitionManager,
|
ITileDefinitionManager tileDefinitionManager,
|
||||||
IPlacementManager placementManager,
|
IPlacementManager placementManager,
|
||||||
IPrototypeManager prototypeManager,
|
IPrototypeManager prototypeManager,
|
||||||
IResourceCache resourceCache,
|
IResourceCache resourceCache,
|
||||||
IConfigurationManager configSystem) : base(displayManager)
|
IConfigurationManager configSystem)
|
||||||
{
|
{
|
||||||
_configSystem = configSystem;
|
_configSystem = configSystem;
|
||||||
_displayManager = displayManager;
|
|
||||||
_console = console;
|
_console = console;
|
||||||
__tileDefinitionManager = tileDefinitionManager;
|
__tileDefinitionManager = tileDefinitionManager;
|
||||||
_placementManager = placementManager;
|
_placementManager = placementManager;
|
||||||
@@ -48,7 +45,7 @@ namespace Content.Client.UserInterface
|
|||||||
|
|
||||||
private void PerformLayout()
|
private void PerformLayout()
|
||||||
{
|
{
|
||||||
optionsMenu = new OptionsMenu(_displayManager, _configSystem)
|
optionsMenu = new OptionsMenu(_configSystem)
|
||||||
{
|
{
|
||||||
Visible = false
|
Visible = false
|
||||||
};
|
};
|
||||||
@@ -97,14 +94,14 @@ namespace Content.Client.UserInterface
|
|||||||
|
|
||||||
private void OnSpawnEntitiesButtonClicked(BaseButton.ButtonEventArgs args)
|
private void OnSpawnEntitiesButtonClicked(BaseButton.ButtonEventArgs args)
|
||||||
{
|
{
|
||||||
var window = new EntitySpawnWindow(_displayManager, _placementManager, _prototypeManager, _resourceCache);
|
var window = new EntitySpawnWindow(_placementManager, _prototypeManager, _resourceCache);
|
||||||
window.AddToScreen();
|
window.AddToScreen();
|
||||||
window.OpenToLeft();
|
window.OpenToLeft();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnSpawnTilesButtonClicked(BaseButton.ButtonEventArgs args)
|
private void OnSpawnTilesButtonClicked(BaseButton.ButtonEventArgs args)
|
||||||
{
|
{
|
||||||
var window = new TileSpawnWindow(__tileDefinitionManager, _placementManager, _displayManager, _resourceCache);
|
var window = new TileSpawnWindow(__tileDefinitionManager, _placementManager, _resourceCache);
|
||||||
window.AddToScreen();
|
window.AddToScreen();
|
||||||
window.OpenToLeft();
|
window.OpenToLeft();
|
||||||
}
|
}
|
||||||
|
|||||||
Submodule RobustToolbox updated: 3bad55a705...10440648bc
Reference in New Issue
Block a user