public void Initialize(DwarfGame game, ComponentManager components, ChunkManager chunks, Camera camera, GraphicsDevice graphics, DwarfGUI gui) { RoomLibrary.InitializeStatics(); CameraController = camera; VoxSelector = new VoxelSelector(World, CameraController, chunks.Graphics, chunks); BodySelector = new BodySelector(CameraController, chunks.Graphics, components); GUI = gui; SelectedMinions = new List <CreatureAI>(); Spells = SpellLibrary.CreateSpellTree(components.World); CreateTools(); InputManager.KeyReleasedCallback += OnKeyReleased; Debugger = new AIDebugger(GUI, this); }
public void Initialize(DwarfGame game, ComponentManager components, ChunkManager chunks, Camera camera, GraphicsDevice graphics, DwarfGUI gui) { RoomLibrary.InitializeStatics(); CameraController = camera; VoxSelector = new VoxelSelector(CameraController, chunks.Graphics, chunks); BodySelector = new BodySelector(CameraController, chunks.Graphics, components); GUI = gui; SelectedMinions = new List <CreatureAI>(); Spells = SpellLibrary.CreateSpellTree(); CreateTools(); InputManager.KeyReleasedCallback += OnKeyReleased; ToolBar = new MasterControls(GUI, GUI.RootComponent, this, TextureManager.GetTexture(ContentPaths.GUI.icons), graphics, game.Content.Load <SpriteFont>(ContentPaths.Fonts.Default)) { Master = this }; Debugger = new AIDebugger(GUI, this); }
public void Initialize(DwarfGame game, ComponentManager components, ChunkManager chunks, Camera camera, GraphicsDevice graphics, DwarfGUI gui) { RoomLibrary.InitializeStatics(); CameraController = camera; VoxSelector = new VoxelSelector(CameraController, chunks.Graphics, chunks); BodySelector = new BodySelector(CameraController, chunks.Graphics, components); GUI = gui; SelectedMinions = new List<CreatureAI>(); Spells = SpellLibrary.CreateSpellTree(); CreateTools(); InputManager.KeyReleasedCallback += OnKeyReleased; ToolBar = new MasterControls(GUI, GUI.RootComponent, this, TextureManager.GetTexture(ContentPaths.GUI.icons), graphics, game.Content.Load<SpriteFont>(ContentPaths.Fonts.Default)) { Master = this }; Debugger = new AIDebugger(GUI, this); }