summaryrefslogtreecommitdiff
path: root/src/test/restart_time/main.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/restart_time/main.lua')
-rw-r--r--src/test/restart_time/main.lua33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/test/restart_time/main.lua b/src/test/restart_time/main.lua
new file mode 100644
index 0000000..cf2ac13
--- /dev/null
+++ b/src/test/restart_time/main.lua
@@ -0,0 +1,33 @@
+function love.load()
+ -- window --
+ love.window.setMode(250, 250)
+
+ -- time --
+ upTime = love.timer.getTime()
+end
+
+function love.keypressed(key, scancode)
+ -- exit --
+ if scancode == 'q' or scancode == 'escape' then
+ love.event.quit()
+ end
+
+ -- restart --
+ if scancode == 'r' then
+ restartKey = true
+ restartTime = love.timer.getTime() - upTime
+ end
+end
+
+function love.update(dt)
+ -- time --
+ currentTime = love.timer.getTime() - upTime
+ if restartKey == true then
+ currentTime = currentTime - restartTime
+ end
+end
+
+function love.draw()
+ -- time --
+ love.graphics.print(currentTime)
+end