| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- require('Polycode/EventDispatcher')
- function CoreServices() {
- }
- CoreServices.prototype = Object.create(EventDispatcher.prototype)
- Duktape.fin(CoreServices.prototype, function (x) {
- if (x === CoreServices.prototype) {
- return;
- }
- Polycode.CoreServices__delete(x.__ptr)
- })
- CoreServices.prototype.getInstance = function() {
- var retVal = new CoreServices()
- retVal.__ptr = Polycode.CoreServices_getInstance()
- return retVal
- }
- CoreServices.prototype.setInstance = function(_instance) {
- Polycode.CoreServices_setInstance(_instance.__ptr)
- }
- CoreServices.prototype.getRenderMutex = function() {
- var retVal = new CoreMutex()
- retVal.__ptr = Polycode.CoreServices_getRenderMutex()
- return retVal
- }
- CoreServices.prototype.createInstance = function() {
- Polycode.CoreServices_createInstance()
- }
- CoreServices.prototype.setRenderer = function(renderer) {
- Polycode.CoreServices_setRenderer(this.__ptr, renderer.__ptr)
- }
- CoreServices.prototype.getRenderer = function() {
- var retVal = new Renderer()
- retVal.__ptr = Polycode.CoreServices_getRenderer(this.__ptr)
- return retVal
- }
- CoreServices.prototype.Update = function(elapsed) {
- Polycode.CoreServices_Update(this.__ptr, elapsed)
- }
- CoreServices.prototype.fixedUpdate = function() {
- Polycode.CoreServices_fixedUpdate(this.__ptr)
- }
- CoreServices.prototype.Render = function(viewport) {
- Polycode.CoreServices_Render(this.__ptr, viewport)
- }
- CoreServices.prototype.setCore = function(core) {
- Polycode.CoreServices_setCore(this.__ptr, core.__ptr)
- }
- CoreServices.prototype.getCore = function() {
- var retVal = new Core()
- retVal.__ptr = Polycode.CoreServices_getCore(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getInput = function() {
- var retVal = new CoreInput()
- retVal.__ptr = Polycode.CoreServices_getInput(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getSceneManager = function() {
- var retVal = new SceneManager()
- retVal.__ptr = Polycode.CoreServices_getSceneManager(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getTimerManager = function() {
- var retVal = new TimerManager()
- retVal.__ptr = Polycode.CoreServices_getTimerManager(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getTweenManager = function() {
- var retVal = new TweenManager()
- retVal.__ptr = Polycode.CoreServices_getTweenManager(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getResourceManager = function() {
- var retVal = new ResourceManager()
- retVal.__ptr = Polycode.CoreServices_getResourceManager(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getSoundManager = function() {
- var retVal = new SoundManager()
- retVal.__ptr = Polycode.CoreServices_getSoundManager(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getLogger = function() {
- var retVal = new Logger()
- retVal.__ptr = Polycode.CoreServices_getLogger(this.__ptr)
- return retVal
- }
- CoreServices.prototype.getConfig = function() {
- var retVal = new Config()
- retVal.__ptr = Polycode.CoreServices_getConfig(this.__ptr)
- return retVal
- }
|