summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-09-02 18:44:30 -0700
committer3gg <3gg@shellblade.net>2025-09-02 18:45:12 -0700
commit5941948319139b4224df29762d66de2430cc994f (patch)
tree21ab50c106600a4fcc2245587ff513b9b95deb38
parente6bf7e77797103ee7ab0eda57c360c38f1b2089c (diff)
Rename map functions.
-rw-r--r--demos/checkerboard/checkerboard.c12
-rw-r--r--demos/isomap/isomap.c2
-rw-r--r--include/isogfx/isogfx.h12
-rw-r--r--src/isogfx.c8
4 files changed, 17 insertions, 17 deletions
diff --git a/demos/checkerboard/checkerboard.c b/demos/checkerboard/checkerboard.c
index 0c8ff37..7ca31e1 100644
--- a/demos/checkerboard/checkerboard.c
+++ b/demos/checkerboard/checkerboard.c
@@ -81,12 +81,12 @@ static bool init(GfxApp* app, GfxAppState* state, int argc, const char** argv) {
81 } 81 }
82 IsoGfx* iso = state->iso; 82 IsoGfx* iso = state->iso;
83 83
84 isogfx_make_world( 84 isogfx_make_map(
85 iso, &(WorldDesc){.tile_width = TILE_WIDTH, 85 iso, &(MapDesc){.tile_width = TILE_WIDTH,
86 .tile_height = TILE_HEIGHT, 86 .tile_height = TILE_HEIGHT,
87 .world_width = WORLD_WIDTH, 87 .world_width = WORLD_WIDTH,
88 .world_height = WORLD_HEIGHT, 88 .world_height = WORLD_HEIGHT,
89 .num_tiles = NUM_TILES}); 89 .num_tiles = NUM_TILES});
90 90
91 const Tile black = isogfx_make_tile(iso, &tile_set[Black]); 91 const Tile black = isogfx_make_tile(iso, &tile_set[Black]);
92 const Tile white = isogfx_make_tile(iso, &tile_set[White]); 92 const Tile white = isogfx_make_tile(iso, &tile_set[White]);
diff --git a/demos/isomap/isomap.c b/demos/isomap/isomap.c
index 27c2bf3..391860c 100644
--- a/demos/isomap/isomap.c
+++ b/demos/isomap/isomap.c
@@ -46,7 +46,7 @@ static bool init(GfxApp* app, GfxAppState* state, int argc, const char** argv) {
46 } 46 }
47 IsoGfx* iso = state->iso; 47 IsoGfx* iso = state->iso;
48 48
49 if (!isogfx_load_world( 49 if (!isogfx_load_map(
50 iso, "/home/jeanne/Nextcloud/assets/tilemaps/scrabling1.tm")) { 50 iso, "/home/jeanne/Nextcloud/assets/tilemaps/scrabling1.tm")) {
51 return false; 51 return false;
52 } 52 }
diff --git a/include/isogfx/isogfx.h b/include/isogfx/isogfx.h
index 7a7f814..323b389 100644
--- a/include/isogfx/isogfx.h
+++ b/include/isogfx/isogfx.h
@@ -37,13 +37,13 @@ typedef struct TileDesc {
37 }; 37 };
38} TileDesc; 38} TileDesc;
39 39
40typedef struct WorldDesc { 40typedef struct MapDesc {
41 int tile_width; // Base tile width in pixels. 41 int tile_width; // Base tile width in pixels.
42 int tile_height; // Base tile height in pixels. 42 int tile_height; // Base tile height in pixels.
43 int world_width; // World width in tiles. 43 int world_width; // World width in tiles.
44 int world_height; // World height in tiles. 44 int world_height; // World height in tiles.
45 int num_tiles; // Number of tiles to allocate memory for. 45 int num_tiles; // Number of tiles to allocate memory for.
46} WorldDesc; 46} MapDesc;
47 47
48typedef struct IsoGfxDesc { 48typedef struct IsoGfxDesc {
49 void* memory; // Block of memory for the engine to use. 49 void* memory; // Block of memory for the engine to use.
@@ -61,11 +61,11 @@ void isogfx_del(IsoGfx**);
61/// Clear all loaded worlds and sprites. 61/// Clear all loaded worlds and sprites.
62void isogfx_clear(IsoGfx*); 62void isogfx_clear(IsoGfx*);
63 63
64/// Create an empty world. 64/// Create an empty map.
65void isogfx_make_world(IsoGfx*, const WorldDesc*); 65void isogfx_make_map(IsoGfx*, const MapDesc*);
66 66
67/// Load a world from a tile map (.TM) file. 67/// Load a tile map (.TM) file.
68bool isogfx_load_world(IsoGfx*, const char* filepath); 68bool isogfx_load_map(IsoGfx*, const char* filepath);
69 69
70/// Return the world's width. 70/// Return the world's width.
71int isogfx_world_width(const IsoGfx*); 71int isogfx_world_width(const IsoGfx*);
diff --git a/src/isogfx.c b/src/isogfx.c
index 865ebb4..fcb4b19 100644
--- a/src/isogfx.c
+++ b/src/isogfx.c
@@ -198,7 +198,7 @@ void isogfx_del(IsoGfx** ppIso) {
198 } 198 }
199} 199}
200 200
201void isogfx_make_world(IsoGfx* iso, const WorldDesc* desc) { 201void isogfx_make_map(IsoGfx* iso, const MapDesc* desc) {
202 assert(iso); 202 assert(iso);
203 assert(desc); 203 assert(desc);
204 assert(desc->tile_width > 0); 204 assert(desc->tile_width > 0);
@@ -246,7 +246,7 @@ void isogfx_make_world(IsoGfx* iso, const WorldDesc* desc) {
246 iso->iso_space = make_iso_coord_system(iso->map, &iso->screen); 246 iso->iso_space = make_iso_coord_system(iso->map, &iso->screen);
247} 247}
248 248
249bool isogfx_load_world(IsoGfx* iso, const char* filepath) { 249bool isogfx_load_map(IsoGfx* iso, const char* filepath) {
250 assert(iso); 250 assert(iso);
251 assert(filepath); 251 assert(filepath);
252 252
@@ -592,7 +592,7 @@ static void draw_tile(IsoGfx* iso, ivec2 screen_origin, Tile tile) {
592 &iso->screen, top_left, pTile->width, pTile->height, pixels, nullptr); 592 &iso->screen, top_left, pTile->width, pTile->height, pixels, nullptr);
593} 593}
594 594
595static void draw_world(IsoGfx* iso) { 595static void draw_map(IsoGfx* iso) {
596 assert(iso); 596 assert(iso);
597 597
598 const int W = iso->screen.width; 598 const int W = iso->screen.width;
@@ -655,7 +655,7 @@ void isogfx_set_camera(IsoGfx* iso, int x, int y) {
655 655
656void isogfx_render(IsoGfx* iso) { 656void isogfx_render(IsoGfx* iso) {
657 assert(iso); 657 assert(iso);
658 draw_world(iso); 658 draw_map(iso);
659 draw_sprites(iso); 659 draw_sprites(iso);
660} 660}
661 661