Articles
AGI Command Reference
This is a tutorial for AGI Programming if you have any questions post them at
http://www.agigames.com/site.php
Thanks to the Sarien team and to Nick Sonneveld for some info on the unknown commands.
Page: 1
2
3
4
5
6
7
8
9
10
11
12
[ 13 ]
14
15
16
XIII MENU MANAGEMENT COMMANDS
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);
Message n is used as the header of the menu elements which follow.
set.menu.item(n, c);
Message n is used as a menu element, where c is this element's code (a number between 0 and 255).
submit.menu();
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 |
--------------
menu.input()
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.
Page: 1
2
3
4
5
6
7
8
9
10
11
12
[ 13 ]
14
15
16