• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Muszę na jutro zrobić gre do szkoły mam już kod ale coś nie odpala gracza zerknijcie jak możecie i powiedzcie co mam źle

Cloud VPS
–3 głosów
284 wizyt
pytanie zadane 8 czerwca 2016 w Rozwój zawodowy, nauka, praca przez Upadły Uczeń-UU Nowicjusz (120 p.)
edycja 8 czerwca 2016 przez Arkadiusz Waluk
#include <allegro.h>
#include <iostream>

 

int main()
{
    allegro_init();
       install_timer();
    install_keyboard();
    install_mouse();
    
    set_color_depth(32);
    set_gfx_mode(GFX_AUTODETECT_WINDOWED,1280,720, 0, 0);
     clear_to_color(screen,makecol(255,255,255));
     
     BITMAP*buffor=NULL;
     
    
     //player
     BITMAP *player=NULL;
     player= load_bmp("pi1.bmp",default_palette);
     if(!player)
     {
                set_gfx_mode( GFX_TEXT,0,0,0,0);
                allegro_message("nie dziala gracz wlacz jeszcze raz");
                allegro_exit();
                return 0;
     }

    int player_x=100,player_y=160;
        
    
    BITMAP *bufor_ekranu=0;
    if(!(bufor_ekranu = create_bitmap(1024,768)))
    {
        set_gfx_mode(GFX_TEXT,0,0,0,0);
        allegro_message("Zamalo pamieci potrzebnej do stworzenia bufora ekranu !\n");
        allegro_exit();
        return 1;
}
  
   
  
    // Wyświetlenie obiektu
    BITMAP *obiekt = NULL;
    obiekt = load_bmp("pilka.bmp",default_palette);
    if (!obiekt)
    {
        set_gfx_mode(GFX_TEXT,0,0,0,0);
        allegro_message("Nie mozna wyswietlic grafiki! (plik obiekt.bmp)");
        allegro_exit();
        return 0;
    }
    blit(obiekt, screen, 0,0,400,531, obiekt->w, obiekt->h);

    while (!key[KEY_ESC])
    {
          
                           if(key[KEY_A])
                           {
                                         if(player_x !=0)player_x--;
                                         }
                                         if(key[KEY_D])player_x++;
                                         if(key[KEY_W])player_y--;
                                         if(key[KEY_S])player_y++;
         clear_to_color(screen,makecol(255,255,255));
         rest(1);
         masked_blit( player,buffor,0,0,player_x,player_y,player->w,player->h);
         blit(buffor,screen ,0,0,0,0,1280,720);
      }
      destroy_bitmap(obiekt);
      destroy_bitmap(player);
      destroy_bitmap(buffor);
      allegro_exit();
     return 0;
      }
      END_OF_MAIN()

 

komentarz 8 czerwca 2016 przez Ehlert Ekspert (215,050 p.)
Kod umieszczamy w tagach
komentarz 8 czerwca 2016 przez Upadły Uczeń-UU Nowicjusz (120 p.)
no sorry ale nowy jestem nie wiedzałem

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 233 wizyt
0 głosów
1 odpowiedź 468 wizyt
pytanie zadane 20 lutego 2016 w Offtop przez xydden Gaduła (4,480 p.)
–1 głos
0 odpowiedzi 190 wizyt

93,460 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...