Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Allegro C++, Przemieszczanie się grafiki

Ostatnio zmodyfikowano 2017-04-17 19:37
Autor Wiadomość
Matej47
Temat założony przez niniejszego użytkownika
Allegro C++, Przemieszczanie się grafiki
» 2017-04-17 19:37:01
Witam.
Mam styczność ze standardowym problemem odnośnie grafiki.
KOD:
--------------------------------------------------------------------
C/C++
#include <allegro.h>
int x = 0, y = 0;
int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth( 32 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
    clear_to_color( screen, makecol( 255, 255, 255 ) );
    BITMAP * plik = NULL;
    plik = load_bmp( "plik.bmp", default_palette );
    blit( plik, screen, 0, 0, x, y, plik->w, plik->h );
   
    while( !key[ KEY_SPACE ] );
   
    {
        if( key[ KEY_UP ] )
        {
            y--;
        }
        if( key[ KEY_DOWN ] )
        {
            y++;
        }
        if( key[ KEY_LEFT ] )
        {
            x--;
        }
        if( key[ KEY_RIGHT ] )
        {
            x++;
        }
        blit( plik, screen, 0, 0, x, y, plik->w, plik->h );
    }
    destroy_bitmap( plik );
    allegro_exit();
    return 0;
}
END_OF_MAIN();
-------------------------------------------------------------------
Problem? Grafika nie porusza się. Pewnie problem jest banalny :p
P-160222
« 1 »
  Strona 1 z 1