fix syntax

This commit is contained in:
2026-02-17 09:12:48 -06:00
parent 6f6f987649
commit d509f7cbb8
21 changed files with 503 additions and 453 deletions

View File

@@ -72,8 +72,11 @@ var keys = {
var running = true
var last_time = time.number()
var ev = null
var key_name = null
var pressed = null
function frame() {
var frame = function() {
if (!running) {
log.console("Exiting...")
$stop()
@@ -86,28 +89,29 @@ function frame() {
last_time = now
// Process events
var ev
while ((ev = events.poll()) != null) {
ev = events.poll()
while (ev != null) {
if (ev.type == "quit" || ev.type == "window_close_requested") {
running = false
return
}
if (ev.type == "key_down" || ev.type == "key_up") {
var key_name = lower(keyboard.get_key_name(ev.key))
var pressed = ev.type == "key_down"
key_name = lower(keyboard.get_key_name(ev.key))
pressed = ev.type == "key_down"
if (key_name == "w") keys.w = pressed
if (key_name == "a") keys.a = pressed
if (key_name == "s") keys.s = pressed
if (key_name == "d") keys.d = pressed
if (key_name == "escape" && pressed) running = false
}
ev = events.poll()
}
// Update position based on keys
if (keys.w) img_y -= speed * dt
if (keys.s) img_y += speed * dt
if (keys.a) img_x -= speed * dt
if (keys.d) img_x += speed * dt
if (keys.w) img_y = img_y - speed * dt
if (keys.s) img_y = img_y + speed * dt
if (keys.a) img_x = img_x - speed * dt
if (keys.d) img_x = img_x + speed * dt
// Clear screen (dark gray)
renderer.draw_color([0.2, 0.2, 0.2, 1])