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

[Allegro] Celowe rozmazywanie bitmapy

Ostatnio zmodyfikowano 2011-09-29 21:17
Autor Wiadomość
TenNewbie
Temat założony przez niniejszego użytkownika
» 2011-09-29 16:56:45
Nie wiem co robię źle siedzę w allegro jakieś 2tyg.
Dopisałem do kodu po prostu to co mi podaliście.
Wszystko działa, można skakać, tylko kiedy pójdę w lewo lub prawo pojawia się ten błąd.

Jeśli chodzi o przesuwanie warstwy to zrobiłem coś takiego if( key[ KEY_LEFT ] ){ obiekty_x++; warstwa_1++; } wątpię aby to wystarczyło, myślę że tu jest błąd, lecz nie wiem jak to zrobić.
P-41534
pekfos
» 2011-09-29 18:28:39
włącz pod debuggerem i wykonaj te operacje. debugger pokaże ci gdzie się wywala :)
P-41535
TenNewbie
Temat założony przez niniejszego użytkownika
» 2011-09-29 21:17:08
Pokazuje się takie coś: "W twoim programie zgłoszono naruszenie praw dostępu(błąd segmentacji)."
A wskazuję na linijkę:
AL_INLINE(void, line, (BITMAP *bmp, int x1, int y_1, int x2, int y2, int color),    //<-- tutaj
{
   ASSERT(bmp);

   bmp->vtable->line(bmp, x1, y_1, x2, y2, color);
}
W "draw.inl"

PS. Może da się to zrobić jakoś inaczej? chodzi mi tylko o to aby postać zostawiała po sobie ślad.
P-41549
1 « 2 »
Poprzednia strona Strona 2 z 2