kopia lustrzana https://github.com/backface/turtlestitch
Turn pen trails into new costume
currently still hidden in the stage's context menu, visible when shift-clickedpull/3/merge
rodzic
a39f4fbffc
commit
0c4cedad05
|
@ -1595,4 +1595,5 @@ ______
|
|||
* Cloud, GUI: Sharing / Unsharing projects finalization
|
||||
* Lists: Adjust initial list watcher size to blocks' zoom scale
|
||||
* Portuguese and Italian translations update, thanks, Manuel and Stefano!
|
||||
* GUI fix: switch to edit mode and tab to scripts when loading a project
|
||||
* GUI fix: switch to edit mode and tab to scripts when loading a project,
|
||||
* Objects: new feature (hidden in shift-clicked stage context menu): turn pen trails into new costume
|
||||
|
|
21
objects.js
21
objects.js
|
@ -120,7 +120,7 @@ PrototypeHatBlockMorph*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.objects = '2013-March-25';
|
||||
modules.objects = '2013-April-08';
|
||||
|
||||
var SpriteMorph;
|
||||
var StageMorph;
|
||||
|
@ -3897,6 +3897,7 @@ StageMorph.prototype.clear = function () {
|
|||
StageMorph.prototype.userMenu = function () {
|
||||
var ide = this.parentThatIsA(IDE_Morph),
|
||||
menu = new MenuMorph(this),
|
||||
shiftClicked = this.world().currentKey === 16,
|
||||
myself = this;
|
||||
|
||||
if (ide && ide.isAppMode) {
|
||||
|
@ -3912,6 +3913,24 @@ StageMorph.prototype.userMenu = function () {
|
|||
},
|
||||
'open a new window\nwith a picture of the stage'
|
||||
);
|
||||
if (shiftClicked) {
|
||||
menu.addLine();
|
||||
menu.addItem(
|
||||
"turn pen trails into new costume...",
|
||||
function () {
|
||||
var costume = new Costume(
|
||||
myself.trailsCanvas,
|
||||
Date.now().toString()
|
||||
).copy();
|
||||
ide.currentSprite.addCostume(costume);
|
||||
ide.currentSprite.wearCostume(costume);
|
||||
ide.hasChangedMedia = true;
|
||||
},
|
||||
'turn all pen trails and stamps\n' +
|
||||
'into a new costume for the\ncurrently selected sprite',
|
||||
new Color(100, 0, 0)
|
||||
);
|
||||
}
|
||||
return menu;
|
||||
};
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue