Compare commits

...

2 Commits
v1.0 ... master

Author SHA1 Message Date
Juhani Krekelä 172404842b Update to LÖVE 11.3 2020-12-11 15:51:29 +02:00
Juhani Krekelä 4525ad6ff6 Add bouncy slimes 2020-12-11 15:45:08 +02:00
2 changed files with 15 additions and 4 deletions

View File

@ -24,6 +24,7 @@ local player_animation_flip = false
local heart_sprite = nil
local slimes = {}
local slime_animation_counter = 0
local last_key_pressed = nil
local move_repeat_counter = nil
@ -850,8 +851,13 @@ function drawCavern()
love.graphics.setColor(0, 0, 0)
love.graphics.rectangle('fill', x, y, scale, scale)
love.graphics.setColor(1, 1, 0)
love.graphics.circle('fill', x + 0.5 * scale, y + 0.5 * scale, 0.8 * scale/2)
love.graphics.rectangle('fill', x + 0.1 * scale , y + 0.5 * scale, 0.8 * scale, 0.8 * scale/2)
if slime_animation_counter < 0.7 then
love.graphics.circle('fill', x + 0.5 * scale, y + 0.6 * scale, 0.8 * scale/2)
love.graphics.rectangle('fill', x + 0.1 * scale , y + 0.6 * scale, 0.8 * scale, 0.8 * scale/2)
else
love.graphics.circle('fill', x + 0.5 * scale, y + 0.4 * scale, 0.8 * scale/2)
love.graphics.rectangle('fill', x + 0.1 * scale , y + 0.5 * scale, 0.8 * scale, 0.8 * scale/2)
end
elseif tile == tiletypes.unknown then
love.graphics.setColor(1, 0.5, 0.5)
love.graphics.rectangle('fill', x, y, scale, scale)
@ -1145,6 +1151,11 @@ function love.update(dt)
game_mode = gamemodes.lost
end
end
slime_animation_counter = slime_animation_counter + dt
while slime_animation_counter > 1.5 do
slime_animation_counter = slime_animation_counter - 1.5
end
end
function love.keypressed(key)

View File

@ -4,12 +4,12 @@ die() {
}
get() {
wget https://bitbucket.org/rude/love/downloads/love-$version-win32.zip || die wget
wget https://github.com/love2d/love/releases/download/$version/love-$version-win32.zip || die wget
unzip love-$version-win32.zip || die unzip
test -e love-$version-win32/ || mv love-$version*-win32/ love-$version-win32 || die "Can't find win32 love directory"
}
version="11.2"
version="11.3"
mkdir -p tmp/eitmer-win32 || die mkdir