aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2011-08-05 08:29:06 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2011-08-05 08:29:06 +0300
commit44c899dbdedfaa445b5e4c999178142de9e75a17 (patch)
treee81c0a04d23be2a679c7596cff3f9711ab7a167d
parent159d89892fb80cabf0b8c321bd2e02c8f1a1cd54 (diff)
downloadcatgag-44c899dbdedfaa445b5e4c999178142de9e75a17.tar.gz
catgag-44c899dbdedfaa445b5e4c999178142de9e75a17.zip
Modify Gag to use ResourceMan
-rw-r--r--Gag.js18
-rw-r--r--catgag.js2
2 files changed, 9 insertions, 11 deletions
diff --git a/Gag.js b/Gag.js
index 2fa4754..ff8d31c 100644
--- a/Gag.js
+++ b/Gag.js
@@ -5,15 +5,13 @@ var Gag = function(cat, x, y, dir) {
}
var p = Gag.prototype = new Container();
- Gag.initialize = function() {
- Gag.img = new Image();
- Gag.img.onload = function() {
- Gag.gfx = new Bitmap(Gag.img);
- }
- Gag.img.src = "gfx/catgag.png";
- }
- Gag.initialize();
- Gag.count = 0;
+Gag.count = 0;
+Gag.img = null;
+
+Gag.initialize = function() {
+ Gag.img = Game.resMan.get("catgag");
+ Gag.gfx = new Bitmap(Gag.img);
+}
p.escaped = false;
p.dir = 0;
@@ -31,7 +29,7 @@ var p = Gag.prototype = new Container();
this.dir = dir;
this.cat = cat;
- this.gfx = new Bitmap(Gag.img);
+ this.gfx = Gag.gfx.clone();
this.addChild(this.gfx);
cat.getStage().addChild(this);
diff --git a/catgag.js b/catgag.js
index 513bf17..7ef5e4f 100644
--- a/catgag.js
+++ b/catgag.js
@@ -47,7 +47,7 @@ Game.resMan.add("vacuum12", "vacuum_12.png");
Game.resMan.add("vacuum21", "vacuum_21.png");
Game.resMan.add("vacuum22", "vacuum_22.png");
Game.resMan.done = function() {
- window.Log("done");
+ Gag.initialize();
Game.init();
}