SFX and some more sprites

This commit is contained in:
Jakub 2026-05-24 16:49:19 +08:00
parent 277a040f5f
commit 030b35e4fa
26 changed files with 128 additions and 11 deletions

View file

@ -7,7 +7,39 @@
(imugi input)
(imugi scene)
(imugi math)
(bd ui))
(imugi resource)
(imugi drawing))
(bd ui)
(define draw-player-sprite
(make-system
'draw-player-sprite
0
'global
'()
(lambda ()
(push-render-object 'screen
-1
(lambda ()
(draw-texture-2d
(vec 50 300)
(texture "../res/sprites/player/lose.png")
(make-color 1 1 1 1)))))))
(define draw-enemy-sprite
(make-system
'draw-enemy-sprite
0
'global
'()
(lambda ()
(push-render-object 'screen
-1
(lambda ()
(draw-texture-2d
(vec 500 300)
(texture "../res/sprites/enemy/win.png")
(make-color 1 1 1 1)))))))
(export lose-screen)
(define (lose-screen arena-scene menu-scene)
@ -17,7 +49,9 @@
push-actions
draw-labels
handle-buttons
draw-player-sprite
draw-enemy-sprite
(entity
(title
(vec