AGI Command Reference - Menu Management Commands: Difference between revisions
m 2 revisions imported |
No edit summary |
||
Line 23: | Line 23: | ||
<div align="center"><span style="font-size: 22pt">Menu Management Commands</span><br /> | <div align="center"><span style="font-size: 22pt">Menu Management Commands</span><br /> | ||
''By [[ | ''By [[Chris Cromer|Chris Cromer]]''</div> | ||
| |
Latest revision as of 20:28, 1 April 2025
Creating your program, you can offer the player a choice using a system of menus. These may be short one-line questions (menu header) with several answers (menu elements), or a prompt to change some of the system parameters, for example, object movement speed. Let us consider these commands.
Message n is used as the header of the menu elements which follow.
Message n is used as a menu element, where c is this element's code (a number between 0 and 255).
Ends menu creation.
enable.item(c); disable.item(c);
Enables or disables a menu item with the code c.
|-------- heading v ------------------------------- | File | ------------------------------- Menu -- >| Save | Element |------------| | Restore | |------------| |XXXXXXXXXXXX| < - menu element disabled |------------| using disable.item | Quit | --------------
If Flag(14) = 1, a menu system is shown on the screen, allowing the user to choose an item. Whether an item with the code c has been chosen can be tested using a command 'controller (c)', where c is the code assigned to the menu item.
References
Related Links
< Previous: Initialization CommandsNext: Test Commands >