logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

init_menu - Low level initialisation of a menu. Allegro game programming library.

Description

       This  function  provides  lower  level  access  to the same functionality as do_menu(), but allows you to
       combine a popup menu with your own program control structures. It initialises a menu, returning a pointer
       to a menu player object that can be used with update_menu() and shutdown_menu().  With  these  functions,
       you could implement your own version of do_menu() with the lines:

          MENU_PLAYER *player = init_menu(menu, x, y);

          while (update_menu(player))
             ;

          return shutdown_menu(player);

Name

       init_menu - Low level initialisation of a menu. Allegro game programming library.

See Also

update_menu(3alleg4), shutdown_menu(3alleg4), do_menu(3alleg4)

Allegro                                           version 4.4.3                               init_menu(3alleg4)

Synopsis

#include<allegro.h>MENU_PLAYER*init_menu(MENU*menu,intx,inty);

See Also