kopia lustrzana https://github.com/backface/turtlestitch
added green flag symbol to "when I receive" dropdown menu
rodzic
44b3c75cea
commit
6f7a974e9d
|
@ -12,6 +12,7 @@
|
||||||
* export block definitions from inside the block editor
|
* export block definitions from inside the block editor
|
||||||
* embed blocks into costume metadata to be shared as image file
|
* embed blocks into costume metadata to be shared as image file
|
||||||
* exported script pics now always include the actual blocks, which can be extracted from the image inside Snap!
|
* exported script pics now always include the actual blocks, which can be extracted from the image inside Snap!
|
||||||
|
* added green flag symbol to "when I receive" dropdown menu
|
||||||
* added "combinations" primitive to the palette
|
* added "combinations" primitive to the palette
|
||||||
* new POSITION primitive reporter in the MOTION category
|
* new POSITION primitive reporter in the MOTION category
|
||||||
* new MOUSE POSITION primitive reporter in the SENSING category
|
* new MOUSE POSITION primitive reporter in the SENSING category
|
||||||
|
@ -62,6 +63,7 @@
|
||||||
* new "Jamet" costumes, thanks, Meghan and Brian!
|
* new "Jamet" costumes, thanks, Meghan and Brian!
|
||||||
* updated sw.js with new costumes
|
* updated sw.js with new costumes
|
||||||
* updated sw.js with new libraries
|
* updated sw.js with new libraries
|
||||||
|
* blocks, objects: added green flag symbol to "when I receive" dropdown menu
|
||||||
|
|
||||||
### 2022-07-18
|
### 2022-07-18
|
||||||
* German translation update: Changed translation of "point in direction" to "setze Richtung auf ... Grad"
|
* German translation update: Changed translation of "point in direction" to "setze Richtung auf ... Grad"
|
||||||
|
|
|
@ -16,9 +16,9 @@
|
||||||
<script src="src/morphic.js?version=2022-04-26"></script>
|
<script src="src/morphic.js?version=2022-04-26"></script>
|
||||||
<script src="src/symbols.js?version=2021-03-03"></script>
|
<script src="src/symbols.js?version=2021-03-03"></script>
|
||||||
<script src="src/widgets.js?version=2021-17-09"></script>
|
<script src="src/widgets.js?version=2021-17-09"></script>
|
||||||
<script src="src/blocks.js?version=2022-07-18"></script>
|
<script src="src/blocks.js?version=2022-07-19"></script>
|
||||||
<script src="src/threads.js?version=2022-07-18"></script>
|
<script src="src/threads.js?version=2022-07-18"></script>
|
||||||
<script src="src/objects.js?version=2022-07-18"></script>
|
<script src="src/objects.js?version=2022-07-19"></script>
|
||||||
<script src="src/scenes.js?version=2022-03-03"></script>
|
<script src="src/scenes.js?version=2022-03-03"></script>
|
||||||
<script src="src/gui.js?version=2022-07-18"></script>
|
<script src="src/gui.js?version=2022-07-18"></script>
|
||||||
<script src="src/paint.js?version=2021-07-05"></script>
|
<script src="src/paint.js?version=2021-07-05"></script>
|
||||||
|
|
|
@ -161,7 +161,7 @@ CostumeIconMorph, SoundIconMorph, SVG_Costume, embedMetadataPNG*/
|
||||||
|
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
modules.blocks = '2022-July-18';
|
modules.blocks = '2022-July-19';
|
||||||
|
|
||||||
var SyntaxElementMorph;
|
var SyntaxElementMorph;
|
||||||
var BlockMorph;
|
var BlockMorph;
|
||||||
|
@ -10223,7 +10223,10 @@ InputSlotMorph.prototype.messagesMenu = function (searching) {
|
||||||
};
|
};
|
||||||
|
|
||||||
InputSlotMorph.prototype.messagesReceivedMenu = function (searching) {
|
InputSlotMorph.prototype.messagesReceivedMenu = function (searching) {
|
||||||
var dict = {'any message': ['any message']},
|
var dict = {
|
||||||
|
'__shout__go__': ['__shout__go__'],
|
||||||
|
'any message': ['any message']
|
||||||
|
},
|
||||||
rcvr,
|
rcvr,
|
||||||
stage,
|
stage,
|
||||||
allNames;
|
allNames;
|
||||||
|
|
|
@ -94,7 +94,7 @@ embedMetadataPNG*/
|
||||||
|
|
||||||
/*jshint esversion: 6*/
|
/*jshint esversion: 6*/
|
||||||
|
|
||||||
modules.objects = '2022-July-18';
|
modules.objects = '2022-July-19';
|
||||||
|
|
||||||
var SpriteMorph;
|
var SpriteMorph;
|
||||||
var StageMorph;
|
var StageMorph;
|
||||||
|
@ -6445,17 +6445,20 @@ SpriteMorph.prototype.allSendersOf = function (message, receiverName, known) {
|
||||||
};
|
};
|
||||||
|
|
||||||
SpriteMorph.prototype.allHatBlocksFor = function (message) {
|
SpriteMorph.prototype.allHatBlocksFor = function (message) {
|
||||||
if (typeof message === 'number') { message = message.toString(); }
|
if (typeof message === 'number') {
|
||||||
|
message = message.toString();
|
||||||
|
}
|
||||||
return this.scripts.children.filter(morph => {
|
return this.scripts.children.filter(morph => {
|
||||||
var sel = morph.selector,
|
var sel = morph.selector,
|
||||||
event;
|
event;
|
||||||
if (sel) {
|
if (sel) {
|
||||||
if (sel === 'receiveMessage') {
|
if (sel === 'receiveMessage') {
|
||||||
event = morph.inputs()[0].evaluate();
|
event = morph.inputs()[0].evaluate();
|
||||||
return event === message
|
return event === message ||
|
||||||
|| (event instanceof Array
|
(event instanceof Array && event[0] == message) ||
|
||||||
&& message !== '__shout__go__'
|
(event instanceof Array &&
|
||||||
&& message !== '__clone__init__');
|
message !== '__shout__go__' &&
|
||||||
|
message !== '__clone__init__');
|
||||||
}
|
}
|
||||||
if (sel === 'receiveGo') {
|
if (sel === 'receiveGo') {
|
||||||
return message === '__shout__go__';
|
return message === '__shout__go__';
|
||||||
|
|
Ładowanie…
Reference in New Issue