fix : reduce piskel model size

+ moved Serializer and Deserializer to utils.serialization package
+ put all backward code in utils.serialization.backward
+ added static method on Deserializer to make its usage similar to other
  utils in the package
- still not happy with the names used in Deserializer classes
  (deserializer.deserialize ...)
This commit is contained in:
jdescottes
2013-11-15 00:03:05 +01:00
parent 4a1a7b6c2b
commit 86cd1cdeaa
9 changed files with 112 additions and 273 deletions

View File

@ -93,11 +93,10 @@
finishInitAppEngine_ : function () {
if (pskl.framesheetData_ && pskl.framesheetData_.content) {
var deserializer = new pskl.utils.Deserializer(pskl.framesheetData_.content, function (piskel) {
pskl.utils.serialization.Deserializer.deserialize(pskl.framesheetData_.content, function (piskel) {
pskl.app.piskelController.setPiskel(piskel);
pskl.app.animationController.setFPS(pskl.framesheetData_.fps);
});
deserializer.deserialize();
}
},
@ -158,12 +157,11 @@
xhr.responseType = 'text';
xhr.onload = function (e) {
var res = JSON.parse(this.responseText);
var deserializer = new pskl.utils.Deserializer(res.framesheet, function (piskel) {
pskl.utils.serialization.Deserializer.deserialize(res.framesheet, function (piskel) {
pskl.app.piskelController.setPiskel(piskel);
pskl.app.animationController.setFPS(res.fps);
$.publish(Events.HIDE_NOTIFICATION);
});
deserializer.deserialize();
};
xhr.onerror = function () {