summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/graphics.lua11
-rw-r--r--examples/json.lua10
-rw-r--r--examples/test.json4
3 files changed, 25 insertions, 0 deletions
diff --git a/examples/graphics.lua b/examples/graphics.lua
new file mode 100644
index 0000000..2ac5219
--- /dev/null
+++ b/examples/graphics.lua
@@ -0,0 +1,11 @@
+open_window(800, 800, "My Game")
+set_fps(60)
+
+while window_running() do
+ begin_drawing()
+ clear_window(color.BLACK)
+ draw_info()
+ end_drawing()
+end
+
+close_window()
diff --git a/examples/json.lua b/examples/json.lua
new file mode 100644
index 0000000..f656942
--- /dev/null
+++ b/examples/json.lua
@@ -0,0 +1,10 @@
+local file = io.open("test/test.json", "r")
+local content = file:read("*a")
+file:close()
+
+local data = json.decode(content)
+
+print("name: " .. data.name)
+for _, n in pairs(data.numbers) do
+ print(" - number: " .. n)
+end
diff --git a/examples/test.json b/examples/test.json
new file mode 100644
index 0000000..4bd3e38
--- /dev/null
+++ b/examples/test.json
@@ -0,0 +1,4 @@
+{
+ "name": "Bob",
+ "numbers": [1, 3, 5, 2]
+}