debugwindow.lua 733 B

1234567891011121314151617181920212223242526272829
  1. --[[
  2. Debug window base class
  3. @author : Eiyeron Fulmincendii
  4. A small class to make sure that a few variables exist.
  5. To create a new debug window, create a class that derives from it and create a render() function
  6. local MyDebugWindow = class(DebugWindow)
  7. function MyDebugWindow:render()
  8. end
  9. It is very suggested to use imgui-love module as this module has been designed with it in mind.
  10. ]]--
  11. local class, object = require("class"), require("class.object")
  12. local DebugWindow = class(object)
  13. function DebugWindow:init()
  14. self.visible = false
  15. self.shortcut = false
  16. end
  17. function DebugWindow:toggle()
  18. self.visible = not self.visible
  19. end
  20. function DebugWindow:render()
  21. end
  22. return DebugWindow