ScreenLabel.lua 667 B

1234567891011121314151617181920212223242526
  1. require "Polycode/ScreenShape"
  2. class "ScreenLabel" (ScreenShape)
  3. function ScreenLabel:ScreenLabel(fontName, text, size, amode)
  4. if self.__ptr == nil then
  5. self.__ptr = Polycore.ScreenLabel(fontName, text, size, amode)
  6. end
  7. end
  8. function ScreenLabel:addDropShadow(color, size, offsetX, offsetY)
  9. return Polycore.ScreenLabel_addDropShadow(self.__ptr, color.__ptr, size, offsetX, offsetY)
  10. end
  11. function ScreenLabel:setText(newText)
  12. return Polycore.ScreenLabel_setText(self.__ptr, newText)
  13. end
  14. function ScreenLabel:getText()
  15. return Polycore.ScreenLabel_getText(self.__ptr)
  16. end
  17. function ScreenLabel:getLabel()
  18. return Polycore.ScreenLabel_getLabel(self.__ptr)
  19. end