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
|
||||
* 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!
|
||||
* added green flag symbol to "when I receive" dropdown menu
|
||||
* added "combinations" primitive to the palette
|
||||
* new POSITION primitive reporter in the MOTION category
|
||||
* new MOUSE POSITION primitive reporter in the SENSING category
|
||||
|
@ -62,6 +63,7 @@
|
|||
* new "Jamet" costumes, thanks, Meghan and Brian!
|
||||
* updated sw.js with new costumes
|
||||
* updated sw.js with new libraries
|
||||
* blocks, objects: added green flag symbol to "when I receive" dropdown menu
|
||||
|
||||
### 2022-07-18
|
||||
* 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/symbols.js?version=2021-03-03"></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/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/gui.js?version=2022-07-18"></script>
|
||||
<script src="src/paint.js?version=2021-07-05"></script>
|
||||
|
|
|
@ -161,7 +161,7 @@ CostumeIconMorph, SoundIconMorph, SVG_Costume, embedMetadataPNG*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.blocks = '2022-July-18';
|
||||
modules.blocks = '2022-July-19';
|
||||
|
||||
var SyntaxElementMorph;
|
||||
var BlockMorph;
|
||||
|
@ -10223,7 +10223,10 @@ InputSlotMorph.prototype.messagesMenu = function (searching) {
|
|||
};
|
||||
|
||||
InputSlotMorph.prototype.messagesReceivedMenu = function (searching) {
|
||||
var dict = {'any message': ['any message']},
|
||||
var dict = {
|
||||
'__shout__go__': ['__shout__go__'],
|
||||
'any message': ['any message']
|
||||
},
|
||||
rcvr,
|
||||
stage,
|
||||
allNames;
|
||||
|
|
|
@ -94,7 +94,7 @@ embedMetadataPNG*/
|
|||
|
||||
/*jshint esversion: 6*/
|
||||
|
||||
modules.objects = '2022-July-18';
|
||||
modules.objects = '2022-July-19';
|
||||
|
||||
var SpriteMorph;
|
||||
var StageMorph;
|
||||
|
@ -6445,17 +6445,20 @@ SpriteMorph.prototype.allSendersOf = function (message, receiverName, known) {
|
|||
};
|
||||
|
||||
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 => {
|
||||
var sel = morph.selector,
|
||||
event;
|
||||
if (sel) {
|
||||
if (sel === 'receiveMessage') {
|
||||
event = morph.inputs()[0].evaluate();
|
||||
return event === message
|
||||
|| (event instanceof Array
|
||||
&& message !== '__shout__go__'
|
||||
&& message !== '__clone__init__');
|
||||
return event === message ||
|
||||
(event instanceof Array && event[0] == message) ||
|
||||
(event instanceof Array &&
|
||||
message !== '__shout__go__' &&
|
||||
message !== '__clone__init__');
|
||||
}
|
||||
if (sel === 'receiveGo') {
|
||||
return message === '__shout__go__';
|
||||
|
|
Ładowanie…
Reference in New Issue