timer.lua 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. -- love.timer
  2. --------------------------------------------------------------------------------
  3. --------------------------------------------------------------------------------
  4. ----------------------------------METHODS---------------------------------------
  5. --------------------------------------------------------------------------------
  6. --------------------------------------------------------------------------------
  7. -- love.timer.getAverageDelta
  8. -- @NOTE not sure if you could reliably get a specific delta?
  9. love.test.timer.getAverageDelta = function(test)
  10. test:assertNotNil(love.timer.getAverageDelta())
  11. end
  12. -- love.timer.getDelta
  13. -- @NOTE not sure if you could reliably get a specific delta?
  14. love.test.timer.getDelta = function(test)
  15. test:assertNotNil(love.timer.getDelta())
  16. end
  17. -- love.timer.getFPS
  18. -- @NOTE not sure if you could reliably get a specific FPS?
  19. love.test.timer.getFPS = function(test)
  20. test:assertNotNil(love.timer.getFPS())
  21. end
  22. -- love.timer.getTime
  23. love.test.timer.getTime = function(test)
  24. local starttime = love.timer.getTime()
  25. love.timer.sleep(0.1)
  26. local endtime = love.timer.getTime() - starttime
  27. test:assertRange(endtime, 0.05, 1, 'check 0.1s passes')
  28. end
  29. -- love.timer.sleep
  30. love.test.timer.sleep = function(test)
  31. local starttime = love.timer.getTime()
  32. love.timer.sleep(0.1)
  33. test:assertRange(love.timer.getTime() - starttime, 0.05, 1, 'check 0.1s passes')
  34. end
  35. -- love.timer.step
  36. -- @NOTE not sure if you could reliably get a specific step val?
  37. love.test.timer.step = function(test)
  38. test:assertNotNil(love.timer.step())
  39. end