| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- require('Polycode/ResourcePool')
- function SpriteSet() {
- if(arguments[0] != "__skip_ptr__") {
- this.__ptr = Polycode.SpriteSet()
- }
- }
- SpriteSet.prototype = Object.create(ResourcePool.prototype)
- Duktape.fin(SpriteSet.prototype, function (x) {
- if (x === SpriteSet.prototype) {
- return;
- }
- Polycode.SpriteSet__delete(x.__ptr)
- })
- SpriteSet.prototype.setTexture = function(texture) {
- Polycode.SpriteSet_setTexture(this.__ptr, texture)
- }
- SpriteSet.prototype.getTexture = function() {
- var retVal = new Texture("__skip_ptr__")
- retVal.__ptr = Polycode.SpriteSet_getTexture(this.__ptr)
- return retVal
- }
- SpriteSet.prototype.addSpriteEntry = function(newEntry) {
- Polycode.SpriteSet_addSpriteEntry(this.__ptr, newEntry)
- }
- SpriteSet.prototype.getNumSpriteEntries = function() {
- return Polycode.SpriteSet_getNumSpriteEntries(this.__ptr)
- }
- SpriteSet.prototype.getSpriteEntry = function(index) {
- var retVal = new Sprite("__skip_ptr__")
- retVal.__ptr = Polycode.SpriteSet_getSpriteEntry(this.__ptr, index)
- return retVal
- }
- SpriteSet.prototype.removeSprite = function(sprite) {
- Polycode.SpriteSet_removeSprite(this.__ptr, sprite)
- }
- SpriteSet.prototype.loadSpriteSet = function(fileName) {
- Polycode.SpriteSet_loadSpriteSet(this.__ptr, fileName)
- }
- SpriteSet.prototype.addSpriteFrame = function(frame,assignID) {
- Polycode.SpriteSet_addSpriteFrame(this.__ptr, frame, assignID)
- }
- SpriteSet.prototype.getNumFrames = function() {
- return Polycode.SpriteSet_getNumFrames(this.__ptr)
- }
- SpriteSet.prototype.getSpriteFrame = function(index) {
- var retVal = new SpriteFrame("__skip_ptr__")
- retVal.__ptr = Polycode.SpriteSet_getSpriteFrame(this.__ptr, index)
- return retVal
- }
- SpriteSet.prototype.getSpriteFrameByID = function(frameID) {
- var retVal = new SpriteFrame("__skip_ptr__")
- retVal.__ptr = Polycode.SpriteSet_getSpriteFrameByID(this.__ptr, frameID)
- return retVal
- }
- SpriteSet.prototype.removeFrameByID = function(frameID) {
- Polycode.SpriteSet_removeFrameByID(this.__ptr, frameID)
- }
- SpriteSet.prototype.setSpriteFrame = function(frame) {
- Polycode.SpriteSet_setSpriteFrame(this.__ptr, frame)
- }
- SpriteSet.prototype.clearFrames = function() {
- Polycode.SpriteSet_clearFrames(this.__ptr)
- }
- SpriteSet.prototype.createGridFrames = function(xCount,yCount,defaultAnchor) {
- Polycode.SpriteSet_createGridFrames(this.__ptr, xCount, yCount, defaultAnchor)
- }
- SpriteSet.prototype.createFramesFromIslands = function(minDistance,defaultAnchor) {
- Polycode.SpriteSet_createFramesFromIslands(this.__ptr, minDistance, defaultAnchor)
- }
- SpriteSet.prototype.getSpriteByName = function(spriteName) {
- var retVal = new Sprite("__skip_ptr__")
- retVal.__ptr = Polycode.SpriteSet_getSpriteByName(this.__ptr, spriteName)
- return retVal
- }
|