Compare commits

..

No commits in common. "efed1e8cc380f2c90406c2fc9cc83e018417888b" and "66bcc4d2d859391370a48fe30fe2c285c249f2a2" have entirely different histories.

2 changed files with 7 additions and 16 deletions

View File

@ -23,12 +23,11 @@ function game_tick()
local state = ctx.udata local state = ctx.udata
draw_camera { draw_camera {
position = { x=0, y=0, z=0 }, position = { x=10, y=10, z=10 },
-- direction = { x=-math.sin(math.pi / 4), y=-1, z=math.cos(math.pi / 4) }, direction = { x=-1, y=-1, z=-1 },
direction = { x=-math.sin(ctx.frame_number / 100), y=-1, z=math.cos(ctx.frame_number / 100) },
up = { x=0, y=1, z=0 }, up = { x=0, y=1, z=0 },
fov = 0, fov = 0,
zoom = 0.15 + math.sin(ctx.frame_number / 100) / 20, zoom = 0.25 + math.sin(ctx.frame_number / 100) / 10,
} }
-- draw_rectangle { -- draw_rectangle {
@ -52,16 +51,10 @@ function game_tick()
draw_quad { draw_quad {
texture = "art/creatures/meathead/" .. string.format("dance-%s.png", pingpong(state.beat, 3)), texture = "art/creatures/meathead/" .. string.format("dance-%s.png", pingpong(state.beat, 3)),
texture_region = { w = 32, h = 32 }, texture_region = { w = 32, h = 32 },
v0 = { x = 0, y = (64 + wobble) / 64, z = 0 + i/2 }, v0 = { x = 0 + i/2, y = (64 + wobble) / 64, z = 0 },
v1 = { x = 0, y = 0, z = 0 + i/2 }, v1 = { x = 0 + i/2, y = 0, z = 0 },
v2 = { x = 0, y = 0, z = 0 + i/2 + 1 }, v2 = { x = 0 + i/2 + 1, y = 0, z = 0 },
v3 = { x = 0, y = (64 + wobble) / 64, z = 0 + i/2 + 1 }, v3 = { x = 0 + i/2 + 1, y = (64 + wobble) / 64, z = 0 },
}
draw_billboard {
texture = "art/creatures/meathead/" .. string.format("dance-%s.png", pingpong(state.beat, 3)),
position = { x = i, y = wobble / 64, z = 0 },
size = { x = 1, y = (64 + wobble) / 64 },
} }
end end
end end

View File

@ -15,12 +15,10 @@ dev_id = "veclavtalica"
[game] [game]
resolution = [ 960, 540 ] resolution = [ 960, 540 ]
#debug = true #debug = true
background_color = [ 125, 0, 0, 255 ]
# Engine tweaks. You probably don't need to change these # Engine tweaks. You probably don't need to change these
[engine] [engine]
ticks_per_second = 60 # minimum of 8 ticks_per_second = 60 # minimum of 8
cull_faces = false
#keybind_slots = 3 # minimum of 1 #keybind_slots = 3 # minimum of 1
#texture_atlas_size = 2048 # minimum of 32 #texture_atlas_size = 2048 # minimum of 32
#font_texture_size = 2048 # minimum of 1024 #font_texture_size = 2048 # minimum of 1024