Hi!
I'm trying to make a game with tiles and I've done a 2d array like this:
int map[15][20]={
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0},
{0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
};
Here's the const_ints
const int TILE_WIDTH = 16;
const int TILE_HEIGHT = 16;
const int TILES_NUMBER = 384;
const int TILE_SPRITES = 4;
const int TILE_WALL = 0;
const int TILE_EDGE = 1;
const int TILE_ROCKS = 2;
const int TILE_PLATFORM = 3;
And from serching through out the internetz I've gatherd that I'm suppoused to make a loop like this.
for(int i=0;i<15;i++)
for(int j=0;j<20;j++)
{
// what goes here?
}
Now my question is how do I render it?
I have an sdl_surface that has the tileset.
Thanks for any help
