From ccaa3a03b9d40e20460908c9aa31e57d8035e45b Mon Sep 17 00:00:00 2001 From: jmoenig Date: Sat, 1 Jun 2019 11:50:12 +0200 Subject: [PATCH] added "shown?" predicate to the stage --- src/objects.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/objects.js b/src/objects.js index 9616a08c..6333e5c1 100644 --- a/src/objects.js +++ b/src/objects.js @@ -387,19 +387,16 @@ SpriteMorph.prototype.initBlocks = function () { spec: 'size' }, show: { - only: SpriteMorph, type: 'command', category: 'looks', spec: 'show' }, hide: { - only: SpriteMorph, type: 'command', category: 'looks', spec: 'hide' }, reportShown: { - only: SpriteMorph, type: 'predicate', category: 'looks', spec: 'shown?' @@ -7984,6 +7981,7 @@ StageMorph.prototype.blockTemplates = function (category) { blocks.push('-'); blocks.push(block('show')); blocks.push(block('hide')); + blocks.push(block('reportShown')); // for debugging: /////////////// @@ -8505,6 +8503,8 @@ StageMorph.prototype.show = function () { this.changed(); }; +StageMorph.prototype.reportShown = SpriteMorph.prototype.reportShown; + // StageMorph cloning override StageMorph.prototype.createClone = nop;