Skip to content

Commit

Permalink
DSurante la clase intro wg
Browse files Browse the repository at this point in the history
  • Loading branch information
npasserini committed Sep 13, 2024
1 parent bd4b98a commit 92c5505
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
9 changes: 9 additions & 0 deletions pepita.wlk
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@

object pepita {
var energia = 100
var position = game.at(1,8)

method position() = position
method position(newPos) {
self.volar(1)
position = newPos
}

method image() = "pepita.png"

method estaCansada() = energia < 20

Expand Down
30 changes: 29 additions & 1 deletion pepitaGame.wpgm
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,33 @@ program PepitaGame {
game.width(10)
game.boardGround("fondo2.jpg")

game.addVisualCharacter(pepita)
game.addVisual(pepita)

keyboard.right().onPressDo({
pepita.position(pepita.position().right(1))
})

keyboard.left().onPressDo({
pepita.position(pepita.position().left(1))
})

keyboard.up().onPressDo({
console.println(game.colliders(pepita))
console.println(game.colliders(pepita).isEmpty())
pepita.position(pepita.position().up(1))
})

keyboard.space().onPressDo({
game.say(pepita,
if (pepita.estaCansada()) "Estoy cansado jefe"
else "Estoy para volar!"
)
})


game.onTick(2000, "movimiento", {
pepita.position(pepita.position().down(1))
})

game.start()
}

0 comments on commit 92c5505

Please sign in to comment.