public override void Init(IRenderer renderer) { Renderer = (WebRenderer)renderer; ScreenManager = new WebScreenManager(Renderer, this); Game.ScreenManager = ScreenManager; Game.Renderer = Renderer; Game.InitScreens(); /* SocketManager = new WebSocketManager(); * Game.InitSocketManager(SocketManager);*/ }
public WebLayer(WebRenderer renderer, int width, int height, BaseLayout layout) { this.renderer = renderer; this.width = width; this.height = height; Layout = layout; CanvasInformation = CanvasInformation.Create(width, height); settingsStack = new List <WebContextSettings>(); settingsStack.Add(new WebContextSettings()); }
public WebScreenManager(WebRenderer renderer, BaseClient client) { Renderer = renderer; Client = client; WebScreens = new List <WebScreen>(); }