menuIsSelected
function menuIsSelected(index: integer): boolean;
Returns true if the entry at 'index' within the menu is selected.
var tetris, minesweeper, snake : integer;
play, clicked : command;
begin
showMenu('Select a game', CH_IMPLICIT);
tetris := menuAppendStringImage('Tetris', loadImage('/tetris.png'));
minesweeper := menuAppendStringImage('Minesweeper', loadImage('/mine.png'));
snake := menuAppendStringImage('Snake', loadImage('/snake.png'));
play := createCommand('Play', CM_SCREEN, 1);
addCommand(play);
repeat
delay(100);
clicked := getClickedCommand;
until clicked = play;
showCanvas; // show canvas and remove menu from the screen
if menuIsSelected(tetris) then playTetris;
if menuIsSelected(minesweeper) then playMinesweeper;
if menuIsSelected(snake) then playSnake;
...
end.
See also: showMenu, menuAppendString, menuAppendStringImage, menuGetSelectedIndex