Set.pri.base

From AGI Wiki
Revision as of 11:11, 28 January 2022 by Andrew Branscom (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The set.pri.base command adjusts the size of the priority bands on the priority screen.

Syntax

set.pri.base(byt NEWBASE);

Remarks

This command adjusts the size of the priority bands. The height of the base band (priority = 4) is set to NEWBASE. All other bands from 5 to 14 are then spaced evenly over the remaining area of the screen (Priority 15 is never reachable on screen). The default height of the base band when AGI starts is 48 (pixel rows 0 - 47). This arrangement works well for most rooms to simulate a 3-D screen, but if you have a room with a more complex perspectives, the set.pri.base command can be helpful.

Possible Errors

Do not use a value greater than 158, otherwise some priority bands will be missing from the screen due to the way that AGI calculates the bands. If you use a value greater than 166, then the entire screen will be priority 4, regardless of objects' position.

Example

Code:

<syntaxhighlight lang="agi"> set.pri.base(60); [ this widens the base band by 12 pixels </syntaxhighlight>

Technical Information

Required Interpreter Version: Available in version 2.936 and above.
Byte-Code Value: 174 (0xAE hex)

See Also