allow numbers as sprite names in SET

pull/89/head
jmoenig 2019-05-31 11:27:55 +02:00
rodzic 1f1c8b98a2
commit cf692d0213
2 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -86,6 +86,7 @@
### 2019-05-31
* Threads: optimized FOREACH performance for large linked lists
* German translation update (FINDFIRST, WORD, TEMPORARY?)
* Threads: also allow numbers as sprite names in SET
### 2019-05-29
* Threads, Objects: added "Find First" primitive to lists category

Wyświetl plik

@ -4297,13 +4297,15 @@ Process.prototype.doSet = function (attribute, value) {
break;
case 'name':
this.assertType(rcvr, ['sprite', 'stage']);
this.assertType(value, 'text');
this.assertType(value, ['text', 'number']);
ide = rcvr.parentThatIsA(IDE_Morph);
if (ide) {
rcvr.setName(
ide.newSpriteName(value, rcvr)
ide.newSpriteName(value.toString(), rcvr)
);
ide.spriteBar.nameField.setContents(
ide.currentSprite.name.toString()
);
ide.spriteBar.nameField.setContents(ide.currentSprite.name);
}
break;
case 'dangling?':