home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
forth
/
compiler
/
fpc
/
source
/
l4p100.seq
< prev
next >
Wrap
Text File
|
1988-12-22
|
735b
|
27 lines
\ Tables - arrays by another name. 20:39jwb10/06/85
CREATE TABLE 0 , 0 , 0 , 0 , 0 , 0 ,
VARIABLE MODE
0 CONSTANT RED 2 CONSTANT BLUE 4 CONSTANT YELLOW
6 CONSTANT BLACK 8 CONSTANT WHITE 10 CONSTANT GREEN
: LESS -1 MODE ! ; : LESS? MODE @ -1 = ;
: SHOW 0 MODE ! ; : SHOW? MODE @ 0= ;
: MORE 1 MODE ! ; : MORE? MODE @ 1 = ;
: ONLY 2 MODE ! ; ONLY
: MARBLES ( {n} color -- )
TABLE + DEPTH 1 = IF SHOW THEN
LESS? IF SWAP NEGATE SWAP +!
ELSE SHOW? IF @ .
ELSE MORE? IF +!
ELSE !
THEN THEN THEN ONLY ;
: MARBLE MARBLES ;