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)
|
||||
raylib
|
||||
(imugi core)
|
||||
(imugi resource)
|
||||
(imugi drawing)
|
||||
(imugi math)
|
||||
(srfi 1)
|
||||
|
|
@ -39,12 +40,22 @@
|
|||
square-pos
|
||||
width
|
||||
width
|
||||
(cond
|
||||
((eqv? entity 'player) (make-color 0 0 1 1))
|
||||
((eqv? entity 'enemy) (make-color 1 0 0 1))
|
||||
(else (make-color 0 0 0 1)))
|
||||
(not (eqv? entity 'none))
|
||||
2)))))
|
||||
(make-color 0.1 0.1 0.1 0.5)
|
||||
#f
|
||||
2)))
|
||||
|
||||
(when (or (eqv? entity 'player)
|
||||
(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)
|
||||
(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 math)
|
||||
(imugi resource)
|
||||
(imugi drawing))
|
||||
(bd ui)
|
||||
(imugi drawing)
|
||||
(bd ui))
|
||||
|
||||
(define draw-player-sprite
|
||||
(make-system
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue