Migrate to SDL2 and deploy as WASM
All checks were successful
Build & deploy web version / Build WebAssembly & deploy (push) Successful in 1m8s

This commit is contained in:
Andras Schmelczer 2026-08-09 20:00:56 +01:00
commit c9b542eccf

View file

@ -6,12 +6,24 @@
#define mouseSize 20 /**< Az egérmutató négyzetnek az oldalhosszusága. */
#define defaultWindowWidth 1920 /**< Az ablak alapértelmezett szélessége. */
#define defaultWindowHeight 1080 /**< Az ablak alapértelmezett magassága. */
/** \brief Böngészőben legfeljebb ennyi rajzfelület-pixel jusson egy css-pixelre.
* A teljes képet a processzor rajzolja, így a költsége a pixelek számával nő. Egy retina
* kijelzőn a natív felbontás négyszer annyi pixelt jelentene; helyette css-méretben rajzolunk,
* a vásznat pedig a böngésző nagyítja fel, ami már ingyen van.
*/
#define maxDevicePixelRatio 1.0
typedef struct mousePos {
Uint16 x, y;
} mousePos;
SDL_Cursor* openWindow();
Uint32 timer(Uint32 ms, void* param);
void openWindow();
void handleResize();
void presentFrame();
void closeWindow();
void setMousePosition(Uint16 x, Uint16 y);
mousePos getMousePosition();
void drawMouse(bool isBW);