SceneLabel.lua 621 B

1234567891011121314151617181920212223242526
  1. require "Polycode/SceneEntity"
  2. class "SceneLabel" (SceneEntity)
  3. function SceneLabel:SceneLabel(fontName, text, size, scale, amode)
  4. if self.__ptr == nil then
  5. self.__ptr = Polycore.SceneLabel(fontName, text, size, scale, amode)
  6. end
  7. end
  8. function SceneLabel:testMouseCollision(x, y)
  9. return Polycore.SceneLabel_testMouseCollision(self.__ptr, x, y)
  10. end
  11. function SceneLabel:setText(newText)
  12. return Polycore.SceneLabel_setText(self.__ptr, newText)
  13. end
  14. function SceneLabel:getLabel()
  15. return Polycore.SceneLabel_getLabel(self.__ptr)
  16. end
  17. function SceneLabel:Render()
  18. return Polycore.SceneLabel_Render(self.__ptr)
  19. end