added green flag symbol to "when I receive" dropdown menu

snap8
Jens Mönig 2022-07-19 10:19:22 +02:00
rodzic 44b3c75cea
commit 6f7a974e9d
4 zmienionych plików z 18 dodań i 10 usunięć

Wyświetl plik

@ -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"

Wyświetl plik

@ -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>

Wyświetl plik

@ -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;

Wyświetl plik

@ -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__';