[Allegro] Celowe rozmazywanie bitmapy
Ostatnio zmodyfikowano 2011-09-29 21:17
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ć. |
|
pekfos |
» 2011-09-29 18:28:39 włącz pod debuggerem i wykonaj te operacje. debugger pokaże ci gdzie się wywala :) |
|
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. |
|
1 « 2 » |