kopia lustrzana https://github.com/backface/turtlestitch
fixed unintentional pen trails when manually cloning or duplicating a sprite
whose pen is downpull/89/head
rodzic
4adf525a69
commit
bf07a4c450
|
@ -50,6 +50,9 @@
|
||||||
* Catalan, thanks, Joan!
|
* Catalan, thanks, Joan!
|
||||||
* German
|
* German
|
||||||
|
|
||||||
|
### 2019-03-25
|
||||||
|
* GUI: fixed unintentional pen trails when manually cloning or duplicating a sprite whose pen is down
|
||||||
|
|
||||||
### 2019-03-18
|
### 2019-03-18
|
||||||
* Threads: replaced 'colorBehindSprite' with 'colorAtSprite'
|
* Threads: replaced 'colorBehindSprite' with 'colorAtSprite'
|
||||||
* Blocks: renamed some items of the microphone dropdown
|
* Blocks: renamed some items of the microphone dropdown
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<script type="text/javascript" src="src/blocks.js?version=2019-03-18"></script>
|
<script type="text/javascript" src="src/blocks.js?version=2019-03-18"></script>
|
||||||
<script type="text/javascript" src="src/threads.js?version=2019-03-18"></script>
|
<script type="text/javascript" src="src/threads.js?version=2019-03-18"></script>
|
||||||
<script type="text/javascript" src="src/objects.js?version=2019-03-15"></script>
|
<script type="text/javascript" src="src/objects.js?version=2019-03-15"></script>
|
||||||
<script type="text/javascript" src="src/gui.js?version=2019-03-11"></script>
|
<script type="text/javascript" src="src/gui.js?version=2019-03-25"></script>
|
||||||
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
|
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
|
||||||
<script type="text/javascript" src="src/lists.js?version=2019-02-07"></script>
|
<script type="text/javascript" src="src/lists.js?version=2019-02-07"></script>
|
||||||
<script type="text/javascript" src="src/byob.js?version=2019-02-15"></script>
|
<script type="text/javascript" src="src/byob.js?version=2019-02-15"></script>
|
||||||
|
|
|
@ -75,7 +75,7 @@ isRetinaSupported, SliderMorph, Animation, BoxMorph, MediaRecorder*/
|
||||||
|
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
modules.gui = '2019-March-11';
|
modules.gui = '2019-March-25';
|
||||||
|
|
||||||
// Declarations
|
// Declarations
|
||||||
|
|
||||||
|
@ -2430,15 +2430,18 @@ IDE_Morph.prototype.recordNewSound = function () {
|
||||||
|
|
||||||
IDE_Morph.prototype.duplicateSprite = function (sprite) {
|
IDE_Morph.prototype.duplicateSprite = function (sprite) {
|
||||||
var duplicate = sprite.fullCopy();
|
var duplicate = sprite.fullCopy();
|
||||||
|
duplicate.isDown = false;
|
||||||
duplicate.setPosition(this.world().hand.position());
|
duplicate.setPosition(this.world().hand.position());
|
||||||
duplicate.appearIn(this);
|
duplicate.appearIn(this);
|
||||||
duplicate.keepWithin(this.stage);
|
duplicate.keepWithin(this.stage);
|
||||||
|
duplicate.isDown = sprite.isDown;
|
||||||
this.selectSprite(duplicate);
|
this.selectSprite(duplicate);
|
||||||
};
|
};
|
||||||
|
|
||||||
IDE_Morph.prototype.instantiateSprite = function (sprite) {
|
IDE_Morph.prototype.instantiateSprite = function (sprite) {
|
||||||
var instance = sprite.fullCopy(true),
|
var instance = sprite.fullCopy(true),
|
||||||
hats = instance.allHatBlocksFor('__clone__init__');
|
hats = instance.allHatBlocksFor('__clone__init__');
|
||||||
|
instance.isDown = false;
|
||||||
instance.appearIn(this);
|
instance.appearIn(this);
|
||||||
if (hats.length) {
|
if (hats.length) {
|
||||||
instance.initClone(hats);
|
instance.initClone(hats);
|
||||||
|
@ -2446,6 +2449,7 @@ IDE_Morph.prototype.instantiateSprite = function (sprite) {
|
||||||
instance.setPosition(this.world().hand.position());
|
instance.setPosition(this.world().hand.position());
|
||||||
instance.keepWithin(this.stage);
|
instance.keepWithin(this.stage);
|
||||||
}
|
}
|
||||||
|
instance.isDown = sprite.isDown;
|
||||||
this.selectSprite(instance);
|
this.selectSprite(instance);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue