Support for colliders

This commit is contained in:
2023-11-08 16:41:00 +01:00
parent e56c2a067e
commit 50241f9c26
10 changed files with 255 additions and 27 deletions

View File

@@ -5,3 +5,6 @@ target_link_libraries(window_test LINK_PRIVATE Breeze)
add_executable(nuklear_test nuklear_test.c)
target_link_libraries(nuklear_test LINK_PRIVATE Breeze)
add_executable(cute_tiled_test cute_tiled_test.c)
target_link_libraries(cute_tiled_test LINK_PRIVATE Breeze)

View File

@@ -0,0 +1,26 @@
#include <cute_tiled.h>
#include <stdio.h>
int main() {
cute_tiled_tileset_t *tileset = cute_tiled_load_external_tileset("test.json", NULL);
cute_tiled_tile_descriptor_t *tile = tileset->tiles;
printf("Tileset name: %p %s\n", tileset->name.ptr, tileset->name.ptr);
while (tile) {
cute_tiled_layer_t *layer = tile->objectgroup;
cute_tiled_object_t *object = layer->objects;
while (object) {
printf("[%p]: ellipse:%d x:%2.f y:%2.f w:%2.f h:%2.f\n",
object->name.ptr, object->ellipse,
object->x, object->y, object->width, object->height);
object = object->next;
}
tile = tile->next;
}
cute_tiled_free_external_tileset(tileset);
}