Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #include <allegro.h>
  2.  
  3. int main()
  4. {
  5. allegro_init();
  6. install_keyboard();
  7. set_color_depth(16);
  8. set_gfx_mode(GFX_AUTODETECT_WINDOWED, 800,600,0,0);
  9. clear_to_color( screen, makecol(128,128,128));
  10.  
  11. BITMAP * ludek = NULL;
  12. ludek = load_bmp("ludek.bmp", default_palette );
  13. if( !ludek)
  14. {
  15. set_gfx_mode(GFX_TEXT, 0,0,0,0);
  16. allegro_message("nie dsads");
  17. allegro_exit();
  18. return 0;
  19. }
  20. int ludek_x = 100, ludek_y = 100;
  21. while(!key[KEY_ESC])
  22. {
  23. if (key[KEY_UP]) ludek_y--;
  24. if (key[KEY_DOWN]) ludek_y++;
  25. if (key[KEY_RIGHT]) ludek_x++;
  26. if (key[KEY_LEFT]) ludek_x--;
  27. rest(10);
  28. masked_blit(ludek, screen, 0, 0, ludek_x, ludek_y, ludek->w, ludek->h);
  29. }
  30. destroy_bitmap(ludek);
  31. allegro_exit();
  32. return 0;
  33. }
  34. END_OF_MAIN()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement