[GIF] Obsługa bloków

0

Jak zrealizować obsługe bloków w GIF'ie ? Jak zliczyć ilość bloków ? Pomyśłałem, że można by dać pętle while(1){} od miejsca gdzie zaczyna się pierwszy blok. Jeśli etykieta bloku jest równa np. 2C (44) to dodawany jest no listy blokow nowy blok, a nastepnie wskaznik jest przesuwany na nastepny blok i znowu jest sprawdzana etykieta bloku jesli jest rowna jakiejs innej etykiecie to znowu jest dodawany blok do listy blokow. Tylko teraz jak ta lista blokow ma wygladac, zeby mozna byla ja rozszerzac trzeba uzyc wskaznikow. Teraz czym maja być te bloki, no zapewne adresami do tych bloków. A więc mamy tablicę wskaźników (wskaźnik do wskaźników) Możecie mi powiedzieć jak to zapisać ? Ewentualnie jak jest realizowana obsluga blokow w tego typu programach... Moze jest jakis inny prostszy sposob.

0

Widzę, że usilnie męczysz się z GIFem (co widać po kilku wątkach) ale w sumie o każdy szczegół pytasz. Może trzeba pomyśleć o odłożeniu projektu na przyszłość? Taka tylko sugestia...
Powodzenia w walce...

1 użytkowników online, w tym zalogowanych: 0, gości: 1