1 goog.provide('lime.parser.JSON');
  2 
  3 goog.require('goog.math.Rect');
  4 goog.require('goog.math.Vec2');
  5 goog.require('goog.math.Size');
  6 
  7 (function(){
  8 
  9 
 10 lime.parser.JSON = function(data){
 11     var dict = {};
 12     
 13     var root = data['frames'];
 14     
 15     for(var i in root){
 16         var frame = root[i];
 17         
 18         var w = frame['frame']['w'], h= frame['frame']['h'];
 19         
 20         if(frame['rotated']){
 21             h=frame['frame']['w'];
 22             w=frame['frame']['h'];
 23         }
 24         
 25         dict[i] = [new  goog.math.Rect(frame['frame']['x'],frame['frame']['y'],w,h),
 26             new goog.math.Vec2(frame['spriteSourceSize']['x'],frame['spriteSourceSize']['y']),
 27             new goog.math.Size(frame['sourceSize']['w'],frame['sourceSize']['h']),frame['rotated']
 28             ];
 29     }
 30     
 31     return dict;
 32 };
 33 
 34 })();