#pragma once #include namespace zxscreen { void init(const uint16_t pixeladdr, const uint16_t coloraddr); void setBaseAddresses(const uint16_t pixeladdr, const uint16_t coloraddr); void reinit(); void focus(); void refresh(const uint32_t dt, const bool full=false); void fullrefresh(); void debugrefresh(); void redraw(const bool present=true); void present(); void setTitle(const char* title); void incZoom(); void decZoom(); void toggleFullscreen(); const bool getFullscreen(); void toggleFullRefresh(); const bool getFullRefresh(); SDL_Renderer *getrenderer(); }