1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
|
bxor ( in1 in2 -- out )
Bitwise XOR.
c? ( any -- bool )
True if the value is a class, or false if it is any other type. Error if
it is a sound.
(case <cases...>) ( any -- ??? )
A case block. Read one value from stack; find which case it matches, and
then push or jump to the result for that case. See the section below
about case blocks for details.
chain ( any -- bool )
If given an object of the same class as the current object, selects that
|
>
>
>
>
>
>
>
>
|
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
|
bxor ( in1 in2 -- out )
Bitwise XOR.
c? ( any -- bool )
True if the value is a class, or false if it is any other type. Error if
it is a sound.
CancelTriggers ( -- bits ) **
Cancel all triggers for this object, including Moved, Departed, and
Arrived. The return value has bit0 set for Moved, bit1 set for Departed,
and bit2 set for Arrived, according to which triggers have been pending.
,CancelTriggers ( obj -- bits ) **
Like CancelTriggers but for a specified object instead of this one.
(case <cases...>) ( any -- ??? )
A case block. Read one value from stack; find which case it matches, and
then push or jump to the result for that case. See the section below
about case blocks for details.
chain ( any -- bool )
If given an object of the same class as the current object, selects that
|
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
|
Data ( string index -- ... )
Read string data. If the index is a number, it is the zero-based number
of which data block in the string to read; all of the data in that block
is pushed to the stack. If there isn't enough data blocks, then nothing
will be pushed to the stack. If the index is the KEY message, then all
of the key codes of the quiz buttons in the string are push to stack.
DelInventory ( class image -- ) **
Delete an item from the inventory; see SetInventory for more details.
Delta ( in1 in2 -- out )
Subtracts the smaller input from the larger (unsigned).
Destroy ( -- value ) **
|
>
>
>
>
>
>
>
>
>
>
>
|
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
|
Data ( string index -- ... )
Read string data. If the index is a number, it is the zero-based number
of which data block in the string to read; all of the data in that block
is pushed to the stack. If there isn't enough data blocks, then nothing
will be pushed to the stack. If the index is the KEY message, then all
of the key codes of the quiz buttons in the string are push to stack.
DeferTriggers ( -- ) **
Any triggers that would be executed during the current loop of triggers
is deferred until the next such loop; the Arrived, Departed, and Moved
variables are updated with the triggers that would have been done so
that they will be set to be executed during the next trigger loop. If
the Compatible flag is set then the meaning is a bit different and the
Arrived, Departed, and Moved variables are unchanged.
,DeferTriggers ( obj -- ) **
Like DeferTriggers but for a specified object instead of this one.
DelInventory ( class image -- ) **
Delete an item from the inventory; see SetInventory for more details.
Delta ( in1 in2 -- out )
Subtracts the smaller input from the larger (unsigned).
Destroy ( -- value ) **
|