summaryrefslogtreecommitdiff
path: root/demo
diff options
context:
space:
mode:
authorsanine-a <sanine.not@pm.me>2020-10-25 19:37:42 -0500
committersanine-a <sanine.not@pm.me>2020-10-25 19:37:42 -0500
commitacc262b019206d09ce0d297f7b185862fe432601 (patch)
tree63071a346da01949966d217ed2d308b4ee21b197 /demo
parentc6f43d9254a82fcebcda4bcf0e692ff859ba8101 (diff)
remove model/* and add shader bindings
Diffstat (limited to 'demo')
-rw-r--r--demo/main.lua61
1 files changed, 2 insertions, 59 deletions
diff --git a/demo/main.lua b/demo/main.lua
index fe33f87..0ec77a9 100644
--- a/demo/main.lua
+++ b/demo/main.lua
@@ -1,65 +1,8 @@
-local fullscreen = false
-local cursor_mode = honey.input.mouse.mode.normal
-
-local a_func = function(action, data)
- if (action == 0) then return end
- fullscreen = not fullscreen
- honey.window.set_fullscreen(fullscreen)
-end
-
-local resize_func = function(width, height, data)
- local w, h = honey.window.get_size()
- print('resized!', w, h)
+for k, v in pairs(honey.shader) do
+ print(k, v)
end
-local mousemove = function(x, y)
- print(x, y)
-end
-
-honey.window.set_title('honey engine demo')
-
-honey.input.key.bind(honey.input.key.a, a_func)
honey.input.key.bind(honey.input.key.escape, honey.exit)
-honey.input.key.bind(
- honey.input.key.c,
- function(action)
- local next_mode
- if cursor_mode == honey.input.mouse.mode.normal then
- next_mode = honey.input.mouse.mode.disabled
- else
- next_mode = honey.input.mouse.mode.normal
- end
-
- if action == 1 then
- honey.input.mouse.set_mode(next_mode)
- cursor_mode = next_mode
- end
- end
-)
-honey.window.resize_bind(resize_func)
-honey.input.mouse.set_mode( honey.input.mouse.mode.disabled )
-honey.input.mouse.bind_movement(mousemove)
-
-function demo_cglm()
- local array = honey.cglm.new_array_zero(3)
- honey.cglm.set_value(array, 0, 0)
- honey.cglm.set_value(array, 1, 5)
- honey.cglm.set_value(array, 2, 2)
- local x = honey.cglm.get_value(array, 0)
- local y = honey.cglm.get_value(array, 1)
- local z = honey.cglm.get_value(array, 2)
-
- print(x, y, z)
- print(honey.cglm.vec3.norm(array))
-end
-demo_cglm()
-
-local focus_func = function(focus)
- print('focus:', focus)
-end
-
-honey.window.focus_bind(focus_func)
-
function honey.update(dt)
end