summaryrefslogtreecommitdiff
path: root/src/test/restart_time/main.lua
blob: cf2ac13c17d902dafcdea0ddc8dd91f444426e80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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