took out MAP and FOREACH primitives gain

(available in dev mode)
pull/89/head
jmoenig 2019-04-10 08:48:03 +02:00
rodzic 3112547f73
commit f55438b4e6
3 zmienionych plików z 13 dodań i 11 usunięć

Wyświetl plik

@ -25,7 +25,6 @@
* new "get graphic effect" reporter
* new "get pen attribute" reporter
* new "write" command in pen category (used to be "label" in tools)
* new "map" and "for each" primitives in list category
* added "neg" selector to monadic function reporter in "Operators" category
* added "log2" selector to monadic function reporter in "Operators" category
* added "^" reporter (power of) in the Operators category
@ -68,6 +67,9 @@
* German
* French
### 2019-04-10
* took out MAP and FOREACH primitives (available in dev mode)
### 2019-04-09
* Blocks, Objects, Threads: new "getImageAttribute" reporter primitive
* Objects, Threads: let "getImageAttribute" deal with null costumes

Wyświetl plik

@ -8,7 +8,7 @@
<script type="text/javascript" src="src/widgets.js?version=2019-04-05"></script>
<script type="text/javascript" src="src/blocks.js?version=2019-04-09"></script>
<script type="text/javascript" src="src/threads.js?version=2019-04-09"></script>
<script type="text/javascript" src="src/objects.js?version=2019-04-09"></script>
<script type="text/javascript" src="src/objects.js?version=2019-04-10"></script>
<script type="text/javascript" src="src/gui.js?version=2019-03-25"></script>
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
<script type="text/javascript" src="src/lists.js?version=2019-02-07"></script>

Wyświetl plik

@ -84,7 +84,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize,
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/
modules.objects = '2019-April-09';
modules.objects = '2019-April-10';
var SpriteMorph;
var StageMorph;
@ -2409,9 +2409,6 @@ SpriteMorph.prototype.blockTemplates = function (category) {
blocks.push(block('reportListLength'));
blocks.push(block('reportListContainsItem'));
blocks.push('-');
blocks.push(block('doForEach'));
blocks.push(block('reportMap'));
blocks.push('-');
blocks.push(block('doAddToList'));
blocks.push(block('doDeleteFromList'));
blocks.push(block('doInsertInList'));
@ -2428,6 +2425,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
txt.setColor(this.paletteTextColor);
blocks.push(txt);
blocks.push('-');
blocks.push(block('doForEach'));
blocks.push(block('reportMap'));
blocks.push('-');
blocks.push(block('doShowTable'));
}
@ -2590,8 +2590,8 @@ SpriteMorph.prototype.freshPalette = function (category) {
'reportCDR',
'reportListLength',
'reportListContainsItem',
'doForEach',
'reportMap',
// 'doForEach',
// 'reportMap',
'doAddToList',
'doDeleteFromList',
'doInsertInList',
@ -7930,9 +7930,6 @@ StageMorph.prototype.blockTemplates = function (category) {
blocks.push(block('reportListLength'));
blocks.push(block('reportListContainsItem'));
blocks.push('-');
blocks.push(block('doForEach'));
blocks.push(block('reportMap'));
blocks.push('-');
blocks.push(block('doAddToList'));
blocks.push(block('doDeleteFromList'));
blocks.push(block('doInsertInList'));
@ -7949,6 +7946,9 @@ StageMorph.prototype.blockTemplates = function (category) {
txt.setColor(this.paletteTextColor);
blocks.push(txt);
blocks.push('-');
blocks.push(block('doForEach'));
blocks.push(block('reportMap'));
blocks.push('-');
blocks.push(block('doShowTable'));
}