Skip to content

Instantly share code, notes, and snippets.

@changemewtf
Created August 5, 2012 21:05
Show Gist options
  • Save changemewtf/3267126 to your computer and use it in GitHub Desktop.
Save changemewtf/3267126 to your computer and use it in GitHub Desktop.
void draw_tiles(char **tiles) {
int real_x, real_y;
Sprite *grass = get_sprite(GRASS_SPRITE);
for (int y = 0; y < TILEMAP_LENGTH; y++) {
for (int x = 0; x < TILEMAP_WIDTH; x++) {
grass->frames = grass_frames;
if (tiles[y][x] == 'G') {
real_x = (x * TILE_WIDTH) + ((TILEMAP_LENGTH - 1 - y) * TILE_LENGTH) + TILEMAP_X_OFFSET;
real_y = (y * TILE_LENGTH) + TILEMAP_Y_OFFSET;
draw_sprite(grass, real_x, real_y);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment