Esempio n. 1
0
        public EmulatorHomeViewModel()
        {
            //Setup Paint and Touch Commands for SKView elements
            PaintEmulatorCommand   = new Command <SKPaintSurfaceEventArgs>(PaintEmulator);
            PaintControllerCommand = new Command <SKPaintSurfaceEventArgs>(PaintController);
            PaintConsoleCommand    = new Command <SKPaintSurfaceEventArgs>(PaintConsole);
            TouchConsoleCommand    = new Command <SKTouchEventArgs>(TouchConsole);
            TouchControllerCommand = new Command <SKTouchEventArgs>(TouchController);

            //Setup Renderer
            _resourceReader = new Resources.Reader();
            _renderer       = new SKBitmapRenderer();

            //Setup Emulator
            _emu = new NESEmulator(_resourceReader.GetResource(ResourceRom), GetFrameFromEmulator);

            //Setup Static Generator
            _renderStaticTask = Task.Factory.StartNew(RenderStatic);
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 public BarcodeWriter()
 {
     Renderer = new SKBitmapRenderer();
 }