private void UpdateGraphics(int address) { if (address < 0) { GraphicsAddress.Text = "0"; address = 0; } if (showOverlays && address > 0x2000) { GraphicsAddress.Text = "2000"; address = 0x2000; } if (address > 0x3F000) { GraphicsAddress.Text = "3F000"; address = 0x3F000; } if (showOverlays) { _graphicsAccessor.SetFullTable(_graphicsService.GetExtraTilesAtAddress(address)); } else { _graphicsAccessor.SetFullTable(_graphicsService.GetTilesAtAddress(address)); } _graphicsRenderer.Update(); CopyTilesToEditor(); UpdateGraphics(); UpdateEditor(); }