Entrar
¿Usuario nuevo? Regístrate
allegro-espanol · Una lista en español sobre la librería Allegro.
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Scroll   Lista de mensajes  
Responder | Reenviar Mensaje #662 de 9896 |
Saludos lista, resulta que estoy tratando un pequeño juego de carros,
con scroll pero no lo logro hacer funcionar, alguien me puede decir en
que me equivoco

#include<allegro.h>

void main()
{
allegro_init();
install_timer();
install_mouse();
install_keyboard();
set_gfx_mode(GFX_AUTODETECT_WINDOWED,800,600,0,0);
for(int i=0;i<=100;i++)
{
vline(screen,i*16,0,1200,i);
hline(screen,0,i*12,1600,i);
}
int j;
show_mouse(screen);
while(!key[KEY_ESC])
{
j=scroll_screen(mouse_x,mouse_y);
textprintf(screen,font,100,100,100,"%i gfx=%i vx=%i
sx=%i"
,j,GFX_CAN_SCROLL,VIRTUAL_W,SCREEN_W);
}
allegro_exit();
}
END_OF_MAIN();

gracias, resulta que no me hace el scroll y me aparece como salida del
textprintf

-1 gfx=1 vx=800 sx=800

lo que interpreto como que no pudo hacer el scroll_screen, pero que la
tarjeta si la soporta.

Además me podrían explicar los valores de VIRTUAL_W y VIRTUAL_H, ya que
no los entiendo del todo.

Tengo Mandrake 8.1+ Allegro 4.0 y la tarjeta de video es una ABIT Siluro
T400 (GeForce2 MX400)

Gracias John

~
~
~






Lun, 4 de Mar, 2002 8:49 pm

aguerra@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #662 de 9896 |
Desplegar mensajes Autor Ordenar por fecha

Saludos lista, resulta que estoy tratando un pequeño juego de carros, con scroll pero no lo logro hacer funcionar, alguien me puede decir en que me equivoco ...
John Alexis Guerra G€...
aguerra@...
Enviar mensaje
5 de Mar, 2002
8:14 pm

... Usas erróneamente el GFX_CAN_SCROLL. Es un define, no una variable, y se usa contra una variable para saber si hay un bit activado. Esto es: if...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
7 de Mar, 2002
5:12 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda