/game/scripts/main.lua
https://bitbucket.org/vivkin/gam3b00bs/ · Lua · 89 lines · 64 code · 21 blank · 4 comment · 4 complexity · 27f38c3115b45382707810ee7de6b5e4 MD5 · raw file
- --
- -- main.lua - entry point
- --
-
- include "nil.lua"
-
-
- print "main.lua"
-
- print "-----------------------------------"
-
-
- if app.init() then
-
- print "app init ok"
- print "\nRunning main loop, close the render window to exit.\n\n"
-
- local vis_desc =
- {
- Mesh = "boobs",
- Texture =
- {
- [1] = "..\\textures\\solid.dds",
- [2] = "..\\textures\\LakeRem.dds",
- },
- Material =
- {
- Ambient = {0.1, 0.1, 0.1, 0.1},
- Diffuse = {1, 1, 1, 1},
- Specular = {1, 1, 1, 1},
- Emissive = {0, 0, 0, 0},
- Power = 1
- }
- }
- local vis = renderer.visual_create( vis_desc )
-
- local vis_desc2 =
- {
- Mesh = "scene",
- Texture =
- {
- [1] = "..\\textures\\plate.dds",
- },
- Material =
- {
- Ambient = {1.0, 1.0, 1.0, 1.0},
- Diffuse = {1, 1, 1, 1},
- Specular = {1, 1, 1, 1},
- Emissive = {0, 0, 0, 0},
- Power = 1
- }
- }
- local vis2 = renderer.visual_create( vis_desc2 )
-
- local yaw = 0.0
-
- while app.tick() do
- local time = app.time()
- local x, y = input.get_cursor_rel()
-
- io.write( "xr = ", x, " yr = ", y, " T = ", time.T, " dt = ", time.dt, " \r" )
- -- io.write( "T = ", time.T, " dt = ", time.dt, " \r" )
- yaw = yaw + time.dt
- renderer.visual_set_rotation(vis, 0, yaw, 0)
- renderer.visual_set_scale(vis, 0.9)
- renderer.visual_set_position( vis, 0.0, -0.0, 0.0 )
- renderer.visual_render(vis)
-
- renderer.visual_render(vis2)
-
- if input.get_key_state(27) == input.DOWN then
- break
- end
-
- renderer.tick()
- input.tick()
- end
-
- print ""
-
- app.term()
-
- print "app term ok"
- else
- error( "app init failed." )
- end