summaryrefslogtreecommitdiff
path: root/packages/TestPackage
diff options
context:
space:
mode:
authorPhyscik <mynameisgennadiy@vk.com>2026-01-24 00:25:45 +0500
committerPhyscik <mynameisgennadiy@vk.com>2026-01-24 00:25:45 +0500
commitaa35ce4db5326928cf13c7604014fb7aaaedf203 (patch)
tree12cfdb8020220c9f9727a58c41afd9bf49b27d63 /packages/TestPackage
parent5e7333315ed55c237b28013711c4edefc0b56201 (diff)
Dynamic object loading
Diffstat (limited to 'packages/TestPackage')
-rw-r--r--packages/TestPackage/Objects/Barn.json9
-rw-r--r--packages/TestPackage/Textures/Meta.json3
-rw-r--r--packages/TestPackage/Textures/barn_v1.pngbin0 -> 1970 bytes
-rw-r--r--packages/TestPackage/Worlds/Main.json8
4 files changed, 18 insertions, 2 deletions
diff --git a/packages/TestPackage/Objects/Barn.json b/packages/TestPackage/Objects/Barn.json
new file mode 100644
index 0000000..bee19e5
--- /dev/null
+++ b/packages/TestPackage/Objects/Barn.json
@@ -0,0 +1,9 @@
+{
+ "Name": "barn",
+ "Textures": [
+ {
+ "Name": "testPackage/barn_v1.png",
+ "Offset": { "X": 0, "Y": 0 }
+ }
+ ]
+}
diff --git a/packages/TestPackage/Textures/Meta.json b/packages/TestPackage/Textures/Meta.json
index 2fd3d34..90f011d 100644
--- a/packages/TestPackage/Textures/Meta.json
+++ b/packages/TestPackage/Textures/Meta.json
@@ -3,6 +3,7 @@
"common.png",
"TestWorld.png",
"water.png",
- "tree.png"
+ "tree.png",
+ "barn_v1.png"
]
}
diff --git a/packages/TestPackage/Textures/barn_v1.png b/packages/TestPackage/Textures/barn_v1.png
new file mode 100644
index 0000000..ee2bb3a
--- /dev/null
+++ b/packages/TestPackage/Textures/barn_v1.png
Binary files differ
diff --git a/packages/TestPackage/Worlds/Main.json b/packages/TestPackage/Worlds/Main.json
index 79da91f..466edf1 100644
--- a/packages/TestPackage/Worlds/Main.json
+++ b/packages/TestPackage/Worlds/Main.json
@@ -1,10 +1,16 @@
{
"Name": "MainWorld",
+ "DefaultStartingPosition": { "X": 64, "Y": 64 },
"FloorMap": [
{
"Position": { "X": 0, "Y": 0 },
"Texture": "testPackage/TestWorld.png"
}
],
- "DefaultStartingPosition": { "X": 64, "Y": 64 }
+ "StaticObjects": [
+ {
+ "Object": "testPackage/barn",
+ "Location": { "X": 256, "Y": 256 }
+ }
+ ]
}