Example #1
0
        public override void Display(int busIndex, List <ITexture> textures, IDisplayProvider renderer)
        {
            switch (m_GraphicsMode)
            {
            case GraphicsMode.None:
                // do nothing;
                return;

            case GraphicsMode.LEM180C:
            case GraphicsMode.LEM180Plus:
                Update_LEM();
                ITexture texture = renderer.RenderLEM(busIndex, 32, 12, m_VRAM, m_LEMChrRam, m_LEMPalRam, m_LEMSelectPage1, m_LEMSpritesEnabled);
                if (texture == null)
                {
                    return;
                }
                texture.DeviceBusIndex = busIndex;
                textures.Add(texture);
                return;
            }
        }
Example #2
0
 public override void Display(int busIndex, List<ITexture> textures, IDisplayProvider renderer)
 {
     switch (m_GraphicsMode) {
         case GraphicsMode.None:
             // do nothing;
             return;
         case GraphicsMode.LEM180C:
         case GraphicsMode.LEM180Plus:
             Update_LEM();
             ITexture texture = renderer.RenderLEM(busIndex, 32, 12, m_VRAM, m_LEMChrRam, m_LEMPalRam, m_LEMSelectPage1, m_LEMSpritesEnabled);
             if (texture == null)
                 return;
             texture.DeviceBusIndex = busIndex;
             textures.Add(texture);
             return;
     }
 }