summaryrefslogtreecommitdiff
path: root/utl/json2map
diff options
context:
space:
mode:
authorzlago2024-09-26 10:51:02 +0200
committerzlago2024-09-26 10:56:35 +0200
commitba5b241f672cce00d1fe9521da445aa8d7f918b0 (patch)
tree9a18c2f6b714d8b43c30c81b54bb800667706600 /utl/json2map
parent9942429dbb83fed5532c070f8afe41d6ddcd66d2 (diff)
asset pipeline
Diffstat (limited to 'utl/json2map')
-rw-r--r--utl/json2map/main.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/utl/json2map/main.c b/utl/json2map/main.c
index 3bc7ba4..f3e7716 100644
--- a/utl/json2map/main.c
+++ b/utl/json2map/main.c
@@ -49,7 +49,7 @@ struct tilemap_T make_tilemap(cJSON const *const layer, int const wangStart, int
}
struct tilemap_T out = {.tilemap = NULL, .width = width - 1, .height = height - 1};
out.tilemap = malloc(out.width * out.height * sizeof (int));
- printf("=== tilemap (%d tiles) ===\n", size);
+ //printf("=== tilemap (%d tiles) ===\n", size);
for (int y = 0; y < out.height; y++) {
for (int x = 0; x < out.width; x++) {
int a = in.tilemap[x + y * in.width];
@@ -122,12 +122,12 @@ int main(int argc, char **argv) {
struct sets counts = {0, 0};
cJSON_ArrayForEach(tileset, tilesets) {
- printf("=== tileset (%% tiles) ===\n");
+ //printf("=== tileset (%% tiles) ===\n");
cJSON const *wangs = cJSON_GetObjectItemCaseSensitive(tileset, "wangsets");
if (wangs != NULL) {
cJSON const *wang = NULL;
cJSON_ArrayForEach(wang, wangs) {
- puts("=== wang ===");
+ //puts("=== wang ===");
cJSON const *type = cJSON_GetObjectItemCaseSensitive(wang, "type");
if (strcmp("corner", type->valuestring) == 0) {
if (wangStart != 0) {
@@ -148,7 +148,7 @@ int main(int argc, char **argv) {
default:
goto end;
}
- printf("=== wang %u-%u ===\n", wangStart, wangStart + wangSize);
+ //printf("=== wang %u-%u ===\n", wangStart, wangStart + wangSize);
counts.wang_count++;
goto wang_continue;
}
@@ -176,11 +176,11 @@ int main(int argc, char **argv) {
memcpy(tilesets_data + tilesets_size, &height, sizeof (uint32_t));
memcpy(tilesets_data + tilesets_size + sizeof (uint32_t), str + start, length);
tilesets_data[tilesets_size + sizeof (uint32_t) + length] = 0;
- puts(tilesets_data + tilesets_size + sizeof (uint32_t));
+ //puts(tilesets_data + tilesets_size + sizeof (uint32_t));
tilesets_size += length + sizeof (uint32_t) + 1;
counts.tilesets_count++;
}
- puts(image->valuestring);
+ //puts(image->valuestring);
#if 0
char *str = cJSON_Print(tileset);
puts(str);
@@ -207,7 +207,7 @@ int main(int argc, char **argv) {
wang_tileset = malloc(length + 1);
memcpy(wang_tileset, str + start, length);
wang_tileset[length] = 0;
- puts(wang_tileset);
+ //puts(wang_tileset);
}
cJSON const *width_obj = cJSON_GetObjectItemCaseSensitive(json, "width");
@@ -233,7 +233,7 @@ int main(int argc, char **argv) {
goto end;
}
char const *type = type_obj->valuestring;
- puts(type);
+ //puts(type);
if (strcmp(type, "group") == 0) {
// group layer
cJSON const *sublayers = cJSON_GetObjectItemCaseSensitive(layer, "layers");
@@ -261,9 +261,9 @@ int main(int argc, char **argv) {
}
for (int y = 0; y < layert.height; y++) {
for (int x = 0; x < layert.width; x++) {
- printf("%2x,", layert.tilemap[x + y * layert.width]);
+ //printf("%2x,", layert.tilemap[x + y * layert.width]);
}
- fputc('\n', stdout);
+ //fputc('\n', stdout);
}
size_t const layer_size = map.width * map.height;
@@ -283,7 +283,7 @@ int main(int argc, char **argv) {
if (cJSON_IsNumber(parallax)) {
py = parallax->valuedouble;
}
- printf("parallax: %fx%f\n", px, py);
+ //printf("parallax: %f %f\n", px, py);
parallaxes[map.layers * 2 + 0] = px;
parallaxes[map.layers * 2 + 1] = py;
@@ -298,9 +298,9 @@ int main(int argc, char **argv) {
}
for (int y = 0; y < tilemap.height; y++) {
for (int x = 0; x < tilemap.width; x++) {
- printf("%2x,", tilemap.tilemap[x + y * tilemap.width]);
+ //printf("%2x,", tilemap.tilemap[x + y * tilemap.width]);
}
- fputc('\n', stdout);
+ //fputc('\n', stdout);
}
size_t const layer_size = map.width * map.height;
@@ -320,7 +320,7 @@ int main(int argc, char **argv) {
if (cJSON_IsNumber(parallax)) {
py = parallax->valuedouble;
}
- printf("parallax: %fx%f\n", px, py);
+ //printf("parallax: %fx%f\n", px, py);
parallaxes[map.layers * 2 + 0] = px;
parallaxes[map.layers * 2 + 1] = py;