naev 0.11.5
menu.h
Go to the documentation of this file.
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6/*
7 * Menu status.
8 */
9#define MENU_MAIN (1<<0)
10#define MENU_SMALL (1<<1)
11#define MENU_INFO (1<<2)
12#define MENU_DEATH (1<<3)
13#define MENU_OPTIONS (1<<4)
14#define MENU_ASKQUIT (1<<5)
15#define MENU_EDITORS (1<<6)
16#define menu_isOpen(f) (menu_open & (f))
17extern int menu_open;
19/* Menu opening routines. */
20void menu_main (void);
21void menu_small( int docheck, int info, int options, int allowsave );
22void menu_death (void);
23int menu_askQuit (void);
24
25/* Closing. */
26void menu_main_close (void);
27void menu_small_close (void);
28
29/* Misc. */
30void menu_main_resize (void);
void menu_small(int docheck, int info, int options, int allowsave)
Opens the small in-game menu.
Definition menu.c:424
void menu_small_close(void)
Closes the small menu.
Definition menu.c:502
void menu_main(void)
Opens the main menu (titlescreen).
Definition menu.c:172
int menu_askQuit(void)
Menu to ask if player really wants to quit.
Definition menu.c:694
void menu_death(void)
Player death menu, appears when player got creamed.
Definition menu.c:630
int menu_open
Definition menu.c:67
void menu_main_close(void)
Closes the main menu.
Definition menu.c:336
void menu_main_resize(void)
Resizes the main menu and its background.
Definition menu.c:280