- [NEW] jshader (shader fan cosa rara en fullscreen)

- [NEW] jfile convertit
- [NEW] jinput te en compte el ratio per a les coordenades en pantalla (falla en fullscreen, falta afegir offset)
- [NEW] F1 escala avall la finestra
- [NEW] F2 escala amunt la finestra
- [NEW] F3 togglecha la pantalla completa
- [NEW] F4 togglecha el shader
This commit is contained in:
2025-07-01 13:46:58 +02:00
parent 063016cf55
commit bc59b74f15
17 changed files with 759 additions and 230 deletions

View File

@@ -63,8 +63,8 @@ int main(int argc, char *argv[])
game::windowHasFocus = true;
game::init();
input::init(draw::getZoom());
input::init();
static unsigned int current_ticks = SDL_GetTicks();
bool should_exit=false;
@@ -84,7 +84,22 @@ int main(int argc, char *argv[])
}
if (e.type==SDL_EVENT_KEY_UP)
{
input::updateKeypressed(e.key.scancode);
switch (e.key.scancode) {
case SDL_SCANCODE_F1:
draw::setZoom(draw::getZoom()-1);
break;
case SDL_SCANCODE_F2:
draw::setZoom(draw::getZoom()+1);
break;
case SDL_SCANCODE_F3:
draw::setFullscreen(!draw::getFullscreen());
break;
case SDL_SCANCODE_F4:
draw::toggleShader();
break;
default:
input::updateKeypressed(e.key.scancode);
}
}
if (e.type==SDL_EVENT_MOUSE_BUTTON_UP)
{