summaryrefslogtreecommitdiff
path: root/objects.js
diff options
context:
space:
mode:
authorViraj Mahesh <virajmahesh@gmail.com>2014-02-28 17:23:46 -0800
committerViraj Mahesh <virajmahesh@gmail.com>2014-02-28 17:23:46 -0800
commit0a7a186b2ca1369ea1eda45fbfef693dc75b4acd (patch)
treee2595de987642eeaea8fe4e3bbeb2fccf7017209 /objects.js
parentd591b743e4fade85b2b15af8a0c37d32f700cdd2 (diff)
downloadsnap-byow-0a7a186b2ca1369ea1eda45fbfef693dc75b4acd.tar.gz
snap-byow-0a7a186b2ca1369ea1eda45fbfef693dc75b4acd.zip
Screenshot counter correctly implemented
Diffstat (limited to 'objects.js')
-rw-r--r--objects.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/objects.js b/objects.js
index d3fbbec..cdefc3f 100644
--- a/objects.js
+++ b/objects.js
@@ -1242,6 +1242,9 @@ SpriteMorph.prototype.init = function (globals) {
this.changed();
this.drawNew();
this.changed();
+
+ //Screenshot counter
+ this.screenshotCount = 0;
};
// SpriteMorph duplicating (fullCopy)
@@ -3707,8 +3710,12 @@ SpriteMorph.prototype.doScreenshot = function(data) {
var stage = this.parentThatIsA(StageMorph);
var canvas = stage.fullImageClassic();
var ide = this.parentThatIsA(IDE_Morph);
- var costume = new Costume(canvas, data);
+ var screenshotName = data;
+ if(this.screenshotCount != 0)
+ screenshotName += ' ' + this.screenshotCount;
+ var costume = new Costume(canvas, screenshotName);
ide.currentSprite.addCostume(costume);
+ this.screenshotCount++;
};
// SpriteHighlightMorph /////////////////////////////////////////////////