add player art for all directions
This commit is contained in:
parent
50c3e41f0c
commit
0d29988a66
5 changed files with 22 additions and 7 deletions
BIN
.DS_Store
vendored
BIN
.DS_Store
vendored
Binary file not shown.
BIN
two_player_cleaning_game/.DS_Store
vendored
BIN
two_player_cleaning_game/.DS_Store
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 355 B After Width: | Height: | Size: 436 B |
|
|
@ -89,11 +89,26 @@
|
||||||
{:x (+ x collider.x) :y (+ y collider.y) :width collider.width :height collider.height})
|
{:x (+ x collider.x) :y (+ y collider.y) :width collider.width :height collider.height})
|
||||||
))))
|
))))
|
||||||
|
|
||||||
(set player-art {
|
(set player-art
|
||||||
:player-sprite (love.graphics.newImage "assets/player.png")
|
(let [
|
||||||
:player1-quad (love.graphics.newQuad 0 0 25 25 50 25)
|
player-sprite (love.graphics.newImage "assets/player.png")
|
||||||
:player2-quad (love.graphics.newQuad 25 0 25 25 50 25)
|
(w h) (player-sprite:getDimensions)]
|
||||||
})
|
{
|
||||||
|
:player-sprite player-sprite
|
||||||
|
:player1 {
|
||||||
|
:quads {
|
||||||
|
:n (love.graphics.newQuad 0 0 25 25 w h)
|
||||||
|
:s (love.graphics.newQuad 25 0 25 25 w h)
|
||||||
|
:ne (love.graphics.newQuad 50 0 25 25 w h)
|
||||||
|
:e (love.graphics.newQuad 75 0 25 25 w h)
|
||||||
|
:se (love.graphics.newQuad 100 0 25 25 w h)
|
||||||
|
:sw (love.graphics.newQuad 125 0 25 25 w h)
|
||||||
|
:w (love.graphics.newQuad 150 0 25 25 w h)
|
||||||
|
:nw (love.graphics.newQuad 175 0 25 25 w h)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
))
|
||||||
|
|
||||||
(set dust-sprite (love.graphics.newImage "assets/dust_001.png"))
|
(set dust-sprite (love.graphics.newImage "assets/dust_001.png"))
|
||||||
; (print (fennel.view game-state))
|
; (print (fennel.view game-state))
|
||||||
|
|
@ -169,8 +184,8 @@ while 1 do love.event.push('stdin', io.read('*line')) end") :start))
|
||||||
"draw player sprite and hitbox"
|
"draw player sprite and hitbox"
|
||||||
(reset-color)
|
(reset-color)
|
||||||
(love.graphics.draw
|
(love.graphics.draw
|
||||||
(. player-art :player-sprite)
|
player-art.player-sprite
|
||||||
(. player-art :player1-quad)
|
player-art.player1.quads.n
|
||||||
player.x player.y)
|
player.x player.y)
|
||||||
;; draw player hitbox
|
;; draw player hitbox
|
||||||
(when debug
|
(when debug
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue