Allegro, niestandardowa rodzielczość
Ostatnio zmodyfikowano 2009-08-08 21:06
steckel Temat założony przez niniejszego użytkownika |
Allegro, niestandardowa rodzielczość » 2009-08-08 20:15:07 Mam problem ze skopiowaniem bufora na ekran: blit( buffer, screen, 0, 0, 0, 0, SCREEN_WIDTH + MAP_EDGE, SCREEN_HEIGHT );
Moją te same wymiary: 850x600 i mam błąd: "pamięć nie może być 'read'". Gdy wymiary zmienię na 800x600 to działa bez problemu, ale potrzebuję jeszcze boczny pasek, bo to ma być edytor map. |
|
DejaVu |
» 2009-08-08 20:33:49 wklej wiersze: 1) wiersz tworzący okno allegro 2) wiersz tworzący bufor 3) wiersze ze stałymi 4) wiersz kopiujący bufor na ekran (w sumie już jest, więc można pominąć)
/edit: Potwierdzam występowanie tego problemu. Wynika on z tego, że źle napisano bibliotekę Allegro i szerokość bufora ekranu musi być podzielna przez 4. Innymi słowy: jeśli szerokosc_ekranu%4==0 to wszystko będzie działało poprawnie. |
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-08-08 21:06:25 Dzięki! Działa! :) |
|
« 1 » |