Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Daniel_Ruiz en 19 Abril 2013, 16:39 PM

Título: Requisitos minimos allegro
Publicado por: Daniel_Ruiz en 19 Abril 2013, 16:39 PM
Que necesito tener en mi pc para programar con allegro?

cuanto de video o algo?
Título: Re: Requisitos minimos allegro
Publicado por: leosansan en 19 Abril 2013, 17:09 PM
Cita de: Daniel_Ruiz en 19 Abril 2013, 16:39 PM
Que necesito tener en mi pc para programar con allegro?

cuanto de video o algo?

No te preocupes demasiado, a no ser que tu PC tenga más de diez años funcionará. Otra cosa es el jugo que puedas sacarle y, como no, la instalación. Son odiosas.

Saluditos!. ...
.(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Título: Re: Requisitos minimos allegro
Publicado por: Daniel_Ruiz en 19 Abril 2013, 17:15 PM
Oye que esta mal aca amigo

Código (cpp) [Seleccionar]
#include <allegro.h>

#define max_filas 20 /* Para el Eje Y*/
#define max_columnas 31 /* Para el Eje X*/

BITMAP *buffer;
BITMAP *roca;

char mapa[max_filas][max_columnas]={
  "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "X  o |o o o XXXXX o o o| o  X",
  "X XXX XXXXX XXXXX XXXXX XXX X",
  "XoXXX XXXXX XXXXX XXXXX XXXoX",
  "X      o|o   o o   o|o      X",
  "XoXXXoXX XXXXXXXXXXX XXoXXXoX",
  "X    |XX    |XXX|    XX     X",
  "XoXXXoXXXXXX XXX XXXXXXoXXXoX",
  "X XXXoXX ooo|ooo|ooo XXoXXX X",
  " o   |XX XXXXXXXXXXX XX|   o ",
  "X XXXoXX XXXXXXXXXXX XXoXXX X",
  "XoXXXoXX oo |ooo|ooo XXoXXXoX",
  "X XXXoXXXXXX XXX XXXXXXoXXX X",
  "X     XX     XXX     XX     X",
  "X XXXoXX XXXXXXXXXXX XXoXXX X",
  "XoXXX| o| o o o o o |o |XXXoX",
  "X XXXoXXXX XXXXXXXX XXX XXX X",
  "XoXXXoXXXX          XXX XXXoX",
  "X  o |o o  XXXXXXXX o o| o  X",
  "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
};

void dibujar_mapa()
{
int row,col;   

for(row = 0; row < max_filas; row++)
{

for(col = 0; col < max_columnas; col++)
{
         if(mapa[row][col] == 'X')
         {
           draw_sprite(buffer, roca, col*30,  row*30) ;             
         
         }
         
}
         
}
     
     
}

void pantalla()
{
blit(buffer, screen , 0,0,0,0,880,600);
     
}



int main()
{
   
    allegro_init();
    install_keyboard();
   
    set_color_depth(32);
    set_gfx_mode(GFX_AUTODETECT_WINDOWED, 880, 600, 0, 0);
   
    roca = load_bitmap( "roca.bmp", NULL);
   
   
    buffer = create_bitmap(880, 600);
    dibujar_mapa();
   
   
}

END_OF_MAIN();


me da un error de que ha dejado de responder y se cierra :(
Título: Re: Requisitos minimos allegro
Publicado por: amchacon en 19 Abril 2013, 21:58 PM
Es al reves (Columnas,Filas).