{
"frames": {
"chaingun.png": {
"frame": {
"x": 1766,
"y": 202,
"w": 42,
"h": 34
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 38,
"y": 32,
"w": 42,
"h": 34
},
"sourceSize": {
"w": 128,
"h": 128
}
},
"chaingun_impact.png": {
"frame": {
"x": 1162,
"y": 322,
"w": 38,
"h": 34
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 110,
"y": 111,
"w": 38,
"h": 34
},
"sourceSize": {
"w": 256,
"h": 256
}
},
"chaingun_impact_0000.png": {
"frame": {
"x": 494,
"y": 260,
"w": 22,
"h": 22
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 113,
"y": 108,
"w": 22,
"h": 22
},
"sourceSize": {
"w": 256,
"h": 256
}
},
"chaingun_impact_0001.png": {
"frame": {
"x": 1500,
"y": 1904,
"w": 34,
"h": 30
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 104,
"y": 104,
"w": 34,
"h": 30
},
"sourceSize": {
"w": 256,
"h": 256
}
},
"chaingun_impact_0002.png": {
"frame": {
"x": 888,
"y": 366,
"w": 38,
"h": 32
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 106,
"y": 105,
"w": 38,
"h": 32
},
"sourceSize": {
"w": 256,
"h": 256
}
},
"chaingun_impact_0003.png": {
"frame": {
"x": 990,
"y": 84,
"w": 32,
"h": 28
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 113,
"y": 109,
"w": 32,
"h": 28
},
"sourceSize": {
"w": 256,
"h": 256
}
}
},
"meta": {
"app": "http://www.texturepacker.com",
"version": "1.0",
"image": "assets/grits_effects.png",
"format": "RGBA8888",
"size": {
"w": 2048,
"h": 2048
},
"scale": "1",
"smartupdate": "$TexturePacker:SmartUpdate:a5e0b1932a348d048c58a625408c4276$"
}
}
parseAtlasDefinition: function (atlasJSON){
var parsed = JSON.parse(atlasJSON);
for(var key in parsed.frames){
var sprite = parsed.frames[key];
var cx = -sprite.frame.w * 0.5;
var cy = -sprite.frame.h * 0.5;
// Define the sprite for this sheet.
this.defSprite(key, sprite.frame.x, sprite.frame.y, sprite.frame.z)
}
}
});
function drawSprite(spritename, posX, posY){
}
function __drawSpriteInternal(spt, sheet, posX, posY){
}
var gSpriteSheets = {};
SpriteSheetClass = Class.exnted({
});
function drawSprite(spritename, posX, posY){
for(var sheetName in gSpriteSheets){
var sheet = gSpriteSheetsd[sheetName];
var sprite = sheet.getStats(spritename);
if(sprite == null) continue;
__drawSpriteInternal(sprite, sheet, posX, posY);
return;
}
}