Difference between revisions of "AGI Command Reference - Menu Management Commands"
| Line 27: | Line 27: | ||
| | ||
| + | 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. | ||
| + | | ||
| + | |||
| + | == set.menu(n); == | ||
| + | |||
| + | <blockquote>Message n is used as the header of the menu elements which follow.</blockquote> | ||
| + | |||
| + | == set.menu.item(n, c); == | ||
| + | |||
| + | <blockquote>Message n is used as a menu element, where c is this element's code (a number between 0 and 255).</blockquote> | ||
| + | |||
| + | == submit.menu(); == | ||
| + | |||
| + | <blockquote>Ends menu creation.</blockquote> | ||
| + | |||
| + | == enable.item(c); disable.item(c); == | ||
| + | |||
| + | <blockquote>Enables or disables a menu item with the code c. | ||
| + | |||
| + | <pre> | ||
| + | |-------- heading | ||
| + | v | ||
| + | ------------------------------- | ||
| + | | File | | ||
| + | ------------------------------- | ||
| + | Menu -- >| Save | | ||
| + | Element |------------| | ||
| + | | Restore | | ||
| + | |------------| | ||
| + | |XXXXXXXXXXXX| < - menu element disabled | ||
| + | |------------| using disable.item | ||
| + | | Quit | | ||
| + | -------------- | ||
| + | </pre></blockquote> | ||
| + | |||
| + | == menu.input(); == | ||
| + | |||
| + | <blockquote>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.</blockquote> | ||
| | ||
Revision as of 22:54, 22 December 2013
Tutorials Table of Contents
AGI Command Reference Index
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.
Tutorials Table of Contents
AGI Command Reference Index
< Previous: Initialization CommandsNext: Test Commands >