Hola a todos!
Bueno veréis, resulta que yo tengo este código, dentro de una función que controla la nave:
El problema es que yo quiero que cuando la nave se meta por ejemplo por el lado izquierdo de la pantalla, aparezca por el derecho, pero lo único que consigo es que se pare en seco.
Las lineas con comentarios son las que deberían funcionar, y no lo hacen mientras que las demas si que funcionan -.-U
Al principio pense que era porque lo estaba haciendo para la psp, pero ejecutandolo en el pc, me pasa lo mismo. Por si sirve de ayuda, la configuración que estoy usando de video esta:
Bueno, gracias y salu2!!
EDITO: Acabo de hacer una prueba moviendo 6 sprites al limite izquierdo y superior, y nada, se bloquean al llegar al final de la pantalla :(
Bueno veréis, resulta que yo tengo este código, dentro de una función que controla la nave:
Código [Seleccionar]
if(Nave.dstrect.x - 19 > 480) Nave.dstrect.x = 0;
else if(Nave.dstrect.x + 19 < 0) Nave.dstrect.x = 480; // No funciona
else if(Nave.dstrect.y - 19 > 272) Nave.dstrect.y = 0;
else if(Nave.dstrect.y + 19 < 0) Nave.dstrect.y = 272; // No funciona
El problema es que yo quiero que cuando la nave se meta por ejemplo por el lado izquierdo de la pantalla, aparezca por el derecho, pero lo único que consigo es que se pare en seco.
Las lineas con comentarios son las que deberían funcionar, y no lo hacen mientras que las demas si que funcionan -.-U
Al principio pense que era porque lo estaba haciendo para la psp, pero ejecutandolo en el pc, me pasa lo mismo. Por si sirve de ayuda, la configuración que estoy usando de video esta:
Código [Seleccionar]
SDL_SetVideoMode(480, 272, 16, SDL_HWSURFACE | SDL_DOUBLEBUF);
Bueno, gracias y salu2!!
EDITO: Acabo de hacer una prueba moviendo 6 sprites al limite izquierdo y superior, y nada, se bloquean al llegar al final de la pantalla :(