Fix scaling on mobile
All checks were successful
Build & deploy web version / Build WebAssembly & deploy (push) Successful in 1m0s

This commit is contained in:
Andras Schmelczer 2026-08-10 08:16:56 +01:00
commit ba2d649de7

View file

@ -16,6 +16,21 @@
*/
#define maxDevicePixelRatio 1.0
/** \brief Mobilon ennél is elmehetünk, mert ott a vászon css-ben is kicsi.
* Egy telefon képernyője css-pixelben nagyjából ötöde egy asztali ablakénak, így a
* kétszeres arány még mindig kevesebb rajzolandó pixelt jelent, mint amennyivel a
* gépen számolunk. Cserébe a kicsi, sűrű kijelzőn ez látszik meg a legjobban.
*/
#define maxMobileDevicePixelRatio 2.0
/** \brief Eddig a css-pixelben mért rövidebb képernyőoldalig tekintünk egy eszközt mobilnak.
* A mutatóeszköz mellé azért kell a méret is, mert egy nagy, ujjal kezelt panel (például
* egy kihelyezett érintőképernyő) is az ujjat mondja fő mutatóeszköznek, a duplázás
* viszont ott már ugyanolyan drága lenne, mint az asztali gépen. A határ a legnagyobb
* kézbe fogható eszköz rövidebb oldala: efölött már nem telefonról vagy táblagépről van szó.
*/
#define mobileScreenLimit 1024
typedef struct mousePos {
Uint16 x, y;
} mousePos;