in-progress map things...

This commit is contained in:
asrael 2025-10-07 10:32:48 -05:00
parent cfe7501fe2
commit 3c54e379d4
10 changed files with 753 additions and 14 deletions

View file

@ -1,4 +1,5 @@
(local pxl8 (require :pxl8))
(local bsp_world (require :mod.bsp_world))
(local cube3d (require :mod.cube3d))
(var time 0)
@ -16,11 +17,13 @@
(var logo-sprite nil)
(global init (fn []
(bsp_world.init)
(pxl8.load_palette "res/sprites/pxl8_logo.ase")
(set logo-sprite (pxl8.load_sprite "res/sprites/pxl8_logo.ase"))
(set particles (pxl8.particles_new 1000))))
(global update (fn [dt]
(bsp_world.update dt)
(set time (+ time dt))
(when (pxl8.key_pressed "1")
@ -46,6 +49,8 @@
(set use-nes-palette (not use-nes-palette))
(local palette-path (if use-nes-palette "res/palettes/nes.ase" "res/sprites/pxl8_logo.ase"))
(pxl8.load_palette palette-path))
(when (pxl8.key_pressed "0")
(set current-effect 0))
(case current-effect
1 (do
@ -63,6 +68,8 @@
(global frame (fn []
(case current-effect
0 (bsp_world.frame)
1 (do
(pxl8.clr 0)
(when logo-sprite