Migrate to SDL2 and deploy as WASM
All checks were successful
Build & deploy web version / Build WebAssembly & deploy (push) Successful in 1m8s
All checks were successful
Build & deploy web version / Build WebAssembly & deploy (push) Successful in 1m8s
This commit is contained in:
parent
81f4f20899
commit
c9b542eccf
1 changed files with 1411 additions and 483 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue