| 1234567891011121314151617181920212223242526 |
- require "Polycode/EventDispatcher"
- class "ScreenManager" (EventDispatcher)
- function ScreenManager:ScreenManager()
- if self.__ptr == nil then
- self.__ptr = Polycore.ScreenManager()
- end
- end
- function ScreenManager:removeScreen(screen)
- return Polycore.ScreenManager_removeScreen(self.__ptr, screen.__ptr)
- end
- function ScreenManager:addScreen(screen)
- return Polycore.ScreenManager_addScreen(self.__ptr, screen.__ptr)
- end
- function ScreenManager:Update()
- return Polycore.ScreenManager_Update(self.__ptr)
- end
- function ScreenManager:handleEvent(event)
- return Polycore.ScreenManager_handleEvent(self.__ptr, event.__ptr)
- end
|