Autor Wątek: [Allegro] Problem z przesuwaniem mapy kafelkowej.  (Przeczytany 709 razy)

Offline BaaTooN

  • Użytkownik

# Grudzień 30, 2011, 17:04:54
Witam, niedawno miałem problem z przesuwaniem mojej mapki kafelkowej - przesuwała się za szybko. Dlatego dałem:

mx--;
                                      if( mx >=40 ) { mapa_x += 1; mx = mx - 40; }
                                      if( mx <= -40) { mapa_x += 1; mx = mx + 40; }
I przy wyświetlaniu mapy:
blit(teren,bufor,
                               ((map[licznik_y + mapa_y+my][licznik_x + mapa_x]%4) * 50)+mx,
                               ((map[licznik_y + mapa_y][licznik_x + mapa_x]/4) * 50)+my,
                               licznik_x * 50,licznik_y * 50,50,50); 
Mapa teraz przesuwa się już wolno, ale przy przesuwaniu mapy "rysuje" mi nowe kafelki które gdy osiągną 40 pikseli to znikają i od nowa się rysują. Może dam zdjęcie jak to wygląda:
[img alt="" src="http://www.iv.pl/images/04276022514842072654.png"]

Offline Mr. Spam

  • Miłośnik przetworów mięsnych