[C++][SDL] Mapa kafelkowa - rysowanie
Ostatnio zmodyfikowano 2012-03-10 20:53
Beosky Temat założony przez niniejszego użytkownika |
[C++][SDL] Mapa kafelkowa - rysowanie » 2012-03-10 17:54:00 Witam. Rozpisałem sobie mniej więcej jak będzie wyglądała cała ta mapa no i mam problem z napisaniem tej funkcji. Tak wygląda opis: http://fotkownia.net/uploads/1f0b123a8f9ce6ccdae3e62f846ba1ba.pngA, tyle już mam napisane: #define KAFEL_S 32 #define KAFEL_W 32 #define EKRAN_S 800 #define EKRAN_W 600 #define MAP_MAXX EKRAN_S / KAFEL_S #define MAP_MAXY EKRAN_W / KAFEL_W #define MAP_S 128 #define MAP_W 128 #define MAP_SZERPIX MAP_S * KAFEL_S #define MAP_WYSPIX MAP_W * KAFEL_W #include <SDL/SDL.h>
void RysujMape( int ekr_x, int ekr_y ) { int map_x = ekr_x / KAFEL_S; int map_y = ekr_y / KAFEL_W; int off_x = ekr_x % KAFEL_S; int off_y = ekr_y % KAFEL_W; for( int y = 0; y < MAP_MAXY; y++ ) for( int x = 0; x < MAP_MAXX; x++ ) RysujKafel( x * KAFEL_S - off_x, y * KAFEL_W - off_y, x + map_x, y + map_y ); } Muszę to zrobić tak jak na screenshot'cie, ale nie mam pojęcia jak ;/ |
|
SeaMonster131 |
» 2012-03-10 17:57:33 Pełno jest tematów, w których opisane jest, jak wyświetlić mapę kafelkową. |
|
Beosky Temat założony przez niniejszego użytkownika |
» 2012-03-10 18:00:04 Chodzi mi o narysowanie jej, bo po prostu nie umiem sobie z tym poradzić. |
|
SeaMonster131 |
» 2012-03-10 20:11:38 Pełno jest tematów, w których opisane jest, jak wyświetlić mapę kafelkową. |
:) |
|
Beosky Temat założony przez niniejszego użytkownika |
» 2012-03-10 20:21:42 Szukałem na tym forum tematów, ale nie znalazłem nic co dotyczy mojego problemu. Na google też googlowalem i nic ;/ |
|
jankowalski25 |
» 2012-03-10 20:53:06 |
|
« 1 » |