PDA

Ver la versión completa : [Programación] Ayuda Bennu-Cannoo-modwm.



Isidor
18/07/2011, 23:45
Hola.

Después de hacer los imports correspondientes :

SET_MODE(320,240,16);
get_desktop_size(&ample,&alt);
get_window_size(&ven_x,&ven_y,&pan_x,&pan_y);

En Caanoo todas las variables me dan 0 (en PC funciona bien).

¿Alguna ayuda por favor?.

Gracias.

Saludos.

GameMaster
19/07/2011, 00:38
el get_desktop_size y el get_window_size no las tienes que usar en las negritas.
Esas 2 lineas sobran, porque no tiene modo windows...

SplinterGU
19/07/2011, 00:42
no tiene ventanas ni desktop, por eso no funciona.

Isidor
19/07/2011, 18:48
Breves y precisos, gracias compañeros :brindis:.

Pero entonces, si pongo esto (por ejemplo) :

SET_MODE(200,140,16);

Hay alguna manera de centrarlo en pantalla (me sale a la izquierda-arriba).

Saludos.

GameMaster
19/07/2011, 20:54
Era un tema medio pendiente, cuando Splinter hizo algunos cambios que permiten rotar la imagen, hubo alguna que otra cosilla que ya se quedo en el tintero, posiblemente este sea una de ellas.

Pero para que quieres menos resolucion que la que tiene la consola ?
Siempre puedes rescalar esa resolucion a la pantalla completa de la consola, por si estas haciendo un port de menor resolución...

Isidor
19/07/2011, 21:26
Era un tema medio pendiente, cuando Splinter hizo algunos cambios que permiten rotar la imagen, hubo alguna que otra cosilla que ya se quedo en el tintero, posiblemente este sea una de ellas.

Pero para que quieres menos resolucion que la que tiene la consola ?
Siempre puedes rescalar esa resolucion a la pantalla completa de la consola, por si estas haciendo un port de menor resolución...

¿Como se hace el reescalado?.

Gracias.

GameMaster
19/07/2011, 21:33
En tu caso seria:

scale_resolution = m320x240;
set_mode(m200x140, 16);

Isidor
19/07/2011, 22:24
En tu caso seria:

scale_resolution = m320x240;
set_mode(m200x140, 16);

You are the best ... Ya hace mas o menos lo que quería.

Ahora falta que le ponga ganas para sacar algo.

Muchas gracias.

Saludos.