public ScenarioSystem(IGameContent content, UISystem ui, Commander commander) { _content = content; _ui = ui; _commander = commander; _commander.RegisterHandler("UI", this); }
public virtual void AddContent(IGameContent content) { contents.Add(content); if (HasContentLoaded) { content.Load(Content); } }
public virtual void AddContent(IGameContent content) { contents.Add(content); if (HasContentLoaded) { content.Load(Content); } }
public UISystem(SpriteBatch spriteBatch, IGameContent content, Commander commander) { _palette = new Palette(spriteBatch.GraphicsDevice); _fonts = new Fonts(content); _spriteBatch = spriteBatch; _commander = commander; _commander.RegisterHandler("Control", this); _commander.RegisterHandler("PlayerInput", this); }
public void RemoveContent(IGameContent content) { contents.Remove(content); }
public void Manage(IGameContent content) { contents.Add(content); }
private void UpdateScreenPosition(IGameContent content) { Vector2 screenPosition = content.Position - position; content.UpdateScreenPosition(screenPosition); }
public void RemoveContent(IGameContent content) { contents.Remove(content); }
public void AddAndTrack(IGameContent content) { AddContent(content); ViewportManager.Manage(content); }
public void AddAndTrack(IGameContent content) { AddContent(content); ViewportManager.Manage(content); }
public void Manage(IGameContent content) { contents.Add(content); }
private void UpdateScreenPosition(IGameContent content) { Vector2 screenPosition = content.Position - position; content.UpdateScreenPosition(screenPosition); }
// TODO etc public Fonts(IGameContent _content) { Brand = _content.BrandFont; }