diff options
author | kdx <kikoodx@paranoici.org> | 2023-03-25 10:01:23 +0100 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-03-25 10:09:05 +0100 |
commit | b1e98630da8de37e6eb37d8abfc46231e1ca2cc1 (patch) | |
tree | 1ecdc8adb872c40e7652ab9e4757d7efd61250aa | |
parent | 89c9c1b35110ea34177bcda65d1a843969137a2b (diff) | |
download | hyperultra-b1e98630da8de37e6eb37d8abfc46231e1ca2cc1.tar.gz |
filler episode
-rw-r--r-- | map/fillerepisode.tmj | 45 | ||||
-rw-r--r-- | map/tmj2c.h | 18 | ||||
-rw-r--r-- | src/map.c | 1 |
3 files changed, 64 insertions, 0 deletions
diff --git a/map/fillerepisode.tmj b/map/fillerepisode.tmj new file mode 100644 index 0000000..6417d37 --- /dev/null +++ b/map/fillerepisode.tmj @@ -0,0 +1,45 @@ +{ "compressionlevel":-1, + "height":14, + "infinite":false, + "layers":[ + { + "data":[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, + 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, + 1, 1, 0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, + 1, 1, 0, 0, 0, 5, 0, 0, 1, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, 1, 5, 0, 0, 1, + 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, + 1, 0, 1, 1, 1, 0, 0, 0, 5, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 1, 4, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, + 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 0, 0, 5, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "height":14, + "id":1, + "name":"Tile Layer 1", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":25, + "x":0, + "y":0 + }], + "nextlayerid":2, + "nextobjectid":1, + "orientation":"orthogonal", + "renderorder":"right-down", + "tiledversion":"1.10.0", + "tileheight":16, + "tilesets":[ + { + "firstgid":1, + "source":"tset.tsj" + }], + "tilewidth":16, + "type":"map", + "version":"1.10", + "width":25 +}
\ No newline at end of file diff --git a/map/tmj2c.h b/map/tmj2c.h new file mode 100644 index 0000000..e5a1ea5 --- /dev/null +++ b/map/tmj2c.h @@ -0,0 +1,18 @@ +#pragma once + +typedef struct { + const char *name; + float opacity; + unsigned int visible; + const unsigned int *data; +} Tmj2cLayer; + +typedef struct { + const char *path; + unsigned int width; + unsigned int height; + unsigned int tilewidth; + unsigned int tileheight; + unsigned int numlayers; + const Tmj2cLayer *layers; +} Tmj2cMap; @@ -14,6 +14,7 @@ struct { { &map_trailblazer_tmj, "trailblazer" }, { &map_weallstartsomewhere_tmj, "we all start kekpart" }, { &map_wakywakysnakysnake_tmj, "waky waky snaky snek" }, + { &map_fillerepisode_tmj, "filler episode" }, { &map_idkwymmdr_tmj, "idk wym mdr" }, }; unsigned int map_id = 0; |