add jump to demo 9
This commit is contained in:
parent
55b7a44af3
commit
b27abeffb5
3 changed files with 92 additions and 70 deletions
|
|
@ -5,10 +5,10 @@
|
|||
(var time 0)
|
||||
(var active-demo :logo)
|
||||
(var particles nil)
|
||||
(var fire-init false)
|
||||
(var rain-init false)
|
||||
(var snow-init false)
|
||||
(var use-famicube-palette false)
|
||||
(var fire-init? false)
|
||||
(var rain-init? false)
|
||||
(var snow-init? false)
|
||||
(var use-famicube-palette? false)
|
||||
|
||||
(var logo-x 256)
|
||||
(var logo-y 148)
|
||||
|
|
@ -32,18 +32,18 @@
|
|||
(when (pxl8.key_pressed "4") (set active-demo :raster))
|
||||
(when (pxl8.key_pressed "5")
|
||||
(set active-demo :fire)
|
||||
(set fire-init false))
|
||||
(set fire-init? false))
|
||||
(when (pxl8.key_pressed "6")
|
||||
(set active-demo :rain)
|
||||
(set rain-init false))
|
||||
(set rain-init? false))
|
||||
(when (pxl8.key_pressed "7")
|
||||
(set active-demo :snow)
|
||||
(set snow-init false))
|
||||
(set snow-init? false))
|
||||
(when (pxl8.key_pressed "8") (set active-demo :cube3d))
|
||||
(when (pxl8.key_pressed "9") (set active-demo :worldgen))
|
||||
(when (pxl8.key_pressed "=")
|
||||
(set use-famicube-palette (not use-famicube-palette))
|
||||
(local palette-path (if use-famicube-palette "res/palettes/famicube.ase" "res/sprites/pxl8_logo.ase"))
|
||||
(set use-famicube-palette? (not use-famicube-palette?))
|
||||
(local palette-path (if use-famicube-palette? "res/palettes/famicube.ase" "res/sprites/pxl8_logo.ase"))
|
||||
(pxl8.load_palette palette-path))
|
||||
|
||||
(case active-demo
|
||||
|
|
@ -81,28 +81,28 @@
|
|||
:fire (do
|
||||
(pxl8.clr 0)
|
||||
(when particles
|
||||
(when (not fire-init)
|
||||
(when (not fire-init?)
|
||||
(pxl8.particles_clear particles)
|
||||
(pxl8.vfx_fire particles 160 140 100 12)
|
||||
(set fire-init true))
|
||||
(set fire-init? true))
|
||||
(pxl8.particles_render particles)))
|
||||
|
||||
:rain (do
|
||||
(pxl8.clr 0)
|
||||
(when particles
|
||||
(when (not rain-init)
|
||||
(when (not rain-init?)
|
||||
(pxl8.particles_clear particles)
|
||||
(pxl8.vfx_rain particles 320 10.0)
|
||||
(set rain-init true))
|
||||
(set rain-init? true))
|
||||
(pxl8.particles_render particles)))
|
||||
|
||||
:snow (do
|
||||
(pxl8.clr 0)
|
||||
(when particles
|
||||
(when (not snow-init)
|
||||
(when (not snow-init?)
|
||||
(pxl8.particles_clear particles)
|
||||
(pxl8.vfx_snow particles 320 5.0)
|
||||
(set snow-init true))
|
||||
(set snow-init? true))
|
||||
(pxl8.particles_render particles)))
|
||||
|
||||
:cube3d (cube3d.frame)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue