diff options
Diffstat (limited to 'src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw')
5 files changed, 39 insertions, 25 deletions
diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/bola.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/bola.lua new file mode 100644 index 0000000..116c72c --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/bola.lua @@ -0,0 +1,15 @@ +draw.bola = function() + love.graphics.draw( + metaSprites.bola.image, + quad.bola, + character.bola.position.x, + character.bola.position.y, + character.bola.orientation, + character.bola.scale.x, + character.bola.scale.y, + character.bola.origin.x, + character.bola.origin.y + ) +-- bolaDraw.motion() +-- game.draw(metaSprites.bola, quad.bola, character.bola) +end diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/default.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/default.lua index a13244a..060bb14 100644 --- a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/default.lua +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/default.lua @@ -1,28 +1,13 @@ -main.draw = function() - local currentTime = love.timer.getTime() - if nextTime <= currentTime then - nextTime = currentTime - return - end - love.timer.sleep(nextTime - currentTime) - - love.graphics.scale(windowProfile.scale.x, windowProfile.scale.y) +draw = {} - love.graphics.print('FPS: ' .. love.timer.getFPS(), 0, 0) +require 'scripts.draw.fps' +require 'scripts.draw.scale' +require 'scripts.draw.printFPS' +require 'scripts.draw.bola' - draw = { - bola = love.graphics.draw( - metaSprites.bola.image, - quad.bola, - character.bola.position.x, - character.bola.position.y, - character.bola.orientation, - character.bola.scale.x, - character.bola.scale.y, - character.bola.origin.x, - character.bola.origin.y - ) - } --- bolaDraw.motion() --- game.draw(metaSprites.bola, quad.bola, character.bola) +main.draw = function() + draw.fps() + draw.scale() + draw.printFPS() + draw.bola() end diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/fps.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/fps.lua new file mode 100644 index 0000000..efb2652 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/fps.lua @@ -0,0 +1,8 @@ +draw.fps = function() + local currentTime = love.timer.getTime() + if nextTime <= currentTime then + nextTime = currentTime + return + end + love.timer.sleep(nextTime - currentTime) +end diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/printFPS.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/printFPS.lua new file mode 100644 index 0000000..774deb4 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/printFPS.lua @@ -0,0 +1,3 @@ +draw.printFPS = function() + love.graphics.print('FPS: ' .. love.timer.getFPS(), 0, 0) +end diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/scale.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/scale.lua new file mode 100644 index 0000000..3e6f2e6 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/draw/scale.lua @@ -0,0 +1,3 @@ +draw.scale = function() + love.graphics.scale(windowProfile.scale.x, windowProfile.scale.y) +end |