RazzorFlame |
» 2011-12-31 11:40:01 @Winner zaczyna mnie i innych pewnie tez meczyc to co piszesz. Spróbuje ci napisac sam to bo tyle odp. to juz... Zaraz dostaniesz kod... EDIT: Masz tu kod: void wys_mape() { int licznik_x, licznik_y = 0; for( licznik_x = 0; licznik_x < 40; licznik_x++ ) { for( licznik_y = 0; licznik_y < 40; licznik_y++ ) { if( map[ licznik_y ][ licznik_x ] == 0 ) blit( tile, bufor, 0, 0,( licznik_x * 40 ) + map_x,( licznik_y * 40 ) + map_y, 40, 40 ); } } }
|
|
SeaMonster131 |
» 2011-12-31 12:07:51 @Ty: I niestety są błędy już z linijce: [...] |
@pekfos: @Ty: pierwszej części Jego wypowiedzi nie rozumiem, nie wiem skąd to pytanie "a jakie" i czego mogło się dotyczyć. |
Żartujesz sobie? Przepraszam, że sie tak przyczepiłem, no ale bez jaj.. |
|
Winner Temat założony przez niniejszego użytkownika |
» 2011-12-31 12:14:38 Mnie też już to wkurza, że tyle stron mi tłumaczycie a ja nadal nie rozumiem.
Ok, zrobiłem ten kod co podałeś i jest niby ok, Mapa przesuwa się już wolno ale nie narysowało mi kafelków, znaczy mam kafelki o numerze 0 a w miejsce tych kafelków większych od 0 ostawiło jakieś szare... |
|
RazzorFlame |
» 2011-12-31 12:17:53 Jezusiu (...) wez jaki typ... Zmieniłes wartosci blit'a? Przeciez ja tam symbolicznie podałem! Wartości wyswietlania obrazka zmien na taki jaki chcesz...
/edit by malan.
|
|
malan |
» 2011-12-31 12:24:04 @RazzorFlame: Bez takich tekstów. Nie chcesz to nie pisz. Masz zły dzień? To też nie pisz na forum. Chcesz się wyżyć? To też nie pisz tutaj. Masz dość tego tematu? Żyj tak jakby go nie było. |
|
SeaMonster131 |
» 2011-12-31 12:26:52 a w miejsce tych kafelków większych od 0 ostawiło jakieś szare... |
Bo wyświetlasz tylko kafelki o nr 0, resztę też musisz wyświetlać (czyli dorób więcej if'ów). |
|
RazzorFlame |
» 2011-12-31 12:26:58 Heh sory :D Chciałem powiedzieć zeby troche sie poduczył :)
EDIT: Winner, nie postawiło szarego bo to jest kolor bufora, jesli chcesz wyswietlac je to tak jak SeaMonster131 powiedział dorób więcej ifów. |
|
Winner Temat założony przez niniejszego użytkownika |
» 2011-12-31 12:35:15 Dałem sobie tak: void wys_mape() { int licznik_x, licznik_y = 0; for( licznik_x = 0; licznik_x < 40; licznik_x++ ) { for( licznik_y = 0; licznik_y < 40; licznik_y++ ) { if( map[ licznik_y ][ licznik_x ] == 0 ) { blit( teren, bufor, 0, 0,( licznik_x * 50 ) + mapa_x,( licznik_y * 50 ) + mapa_y, 50, 50 ); } if( map[ licznik_y ][ licznik_x ] == 2 ) { blit( teren, bufor, 0, 0,( licznik_x * 50 ) + mapa_x,( licznik_y * 50 ) + mapa_y, 50, 50 ); } } } } Ale i tak mi wyświetla kafelki niebieski (0) i szare. |
|
1 2 3 4 5 6 7 8 « 9 » 10 11 12 |