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!
|
||||
* German
|
||||
|
||||
### 2019-03-25
|
||||
* GUI: fixed unintentional pen trails when manually cloning or duplicating a sprite whose pen is down
|
||||
|
||||
### 2019-03-18
|
||||
* Threads: replaced 'colorBehindSprite' with 'colorAtSprite'
|
||||
* 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/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/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/lists.js?version=2019-02-07"></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 ////////////////////////////////////////////////////////
|
||||
|
||||
modules.gui = '2019-March-11';
|
||||
modules.gui = '2019-March-25';
|
||||
|
||||
// Declarations
|
||||
|
||||
|
@ -2430,15 +2430,18 @@ IDE_Morph.prototype.recordNewSound = function () {
|
|||
|
||||
IDE_Morph.prototype.duplicateSprite = function (sprite) {
|
||||
var duplicate = sprite.fullCopy();
|
||||
duplicate.isDown = false;
|
||||
duplicate.setPosition(this.world().hand.position());
|
||||
duplicate.appearIn(this);
|
||||
duplicate.keepWithin(this.stage);
|
||||
duplicate.isDown = sprite.isDown;
|
||||
this.selectSprite(duplicate);
|
||||
};
|
||||
|
||||
IDE_Morph.prototype.instantiateSprite = function (sprite) {
|
||||
var instance = sprite.fullCopy(true),
|
||||
hats = instance.allHatBlocksFor('__clone__init__');
|
||||
instance.isDown = false;
|
||||
instance.appearIn(this);
|
||||
if (hats.length) {
|
||||
instance.initClone(hats);
|
||||
|
@ -2446,6 +2449,7 @@ IDE_Morph.prototype.instantiateSprite = function (sprite) {
|
|||
instance.setPosition(this.world().hand.position());
|
||||
instance.keepWithin(this.stage);
|
||||
}
|
||||
instance.isDown = sprite.isDown;
|
||||
this.selectSprite(instance);
|
||||
};
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue