Pawn sprites
This commit is contained in:
parent
030b35e4fa
commit
57ec098b10
4 changed files with 19 additions and 8 deletions
|
|
@ -4,6 +4,7 @@
|
||||||
(chicken module)
|
(chicken module)
|
||||||
raylib
|
raylib
|
||||||
(imugi core)
|
(imugi core)
|
||||||
|
(imugi resource)
|
||||||
(imugi drawing)
|
(imugi drawing)
|
||||||
(imugi math)
|
(imugi math)
|
||||||
(srfi 1)
|
(srfi 1)
|
||||||
|
|
@ -39,12 +40,22 @@
|
||||||
square-pos
|
square-pos
|
||||||
width
|
width
|
||||||
width
|
width
|
||||||
(cond
|
(make-color 0.1 0.1 0.1 0.5)
|
||||||
((eqv? entity 'player) (make-color 0 0 1 1))
|
#f
|
||||||
((eqv? entity 'enemy) (make-color 1 0 0 1))
|
2)))
|
||||||
(else (make-color 0 0 0 1)))
|
|
||||||
(not (eqv? entity 'none))
|
(when (or (eqv? entity 'player)
|
||||||
2)))))
|
(eqv? entity 'enemy))
|
||||||
|
(push-render-object
|
||||||
|
'screen
|
||||||
|
1
|
||||||
|
(lambda ()
|
||||||
|
(draw-texture-2d
|
||||||
|
(v+ (vec 0 -5) square-pos)
|
||||||
|
(texture (case entity
|
||||||
|
((player) "../res/sprites/pawns/blue.png")
|
||||||
|
((enemy) "../res/sprites/pawns/red.png")))
|
||||||
|
(make-color 1 1 1 1)))))))
|
||||||
|
|
||||||
(export draw-grid)
|
(export draw-grid)
|
||||||
(define draw-grid
|
(define draw-grid
|
||||||
|
|
|
||||||
BIN
res/sprites/pawns/blue.png
Normal file
BIN
res/sprites/pawns/blue.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
BIN
res/sprites/pawns/red.png
Normal file
BIN
res/sprites/pawns/red.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
|
|
@ -8,8 +8,8 @@
|
||||||
(imugi scene)
|
(imugi scene)
|
||||||
(imugi math)
|
(imugi math)
|
||||||
(imugi resource)
|
(imugi resource)
|
||||||
(imugi drawing))
|
(imugi drawing)
|
||||||
(bd ui)
|
(bd ui))
|
||||||
|
|
||||||
(define draw-player-sprite
|
(define draw-player-sprite
|
||||||
(make-system
|
(make-system
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue