Una pequeña sugerencia que me olvide anteriormente, ya que el juego corre a 60fps podrias poner una opcion para activar/desactivar el sincronismo vertical hardware, asi por ejemplo los fade y las animaciones se veen perfectamente sincronizados sin lineas, etc..., puedes hacer eso en 2 formas:
1 - poner los fps a max (0) y usar change_mode:
Code: Select all
set_fps(0, 0);
change_mode(mode_waitvsync);
Code: Select all
set_fps(0, 0);
vsync = 1;
Code: Select all
set_fps(60, 0);
change_mode(mode_nowaitvsync);
o
vsync = 0;