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);*/
        }
Пример #2
0
        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>();
 }