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