naev 0.10.4
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/*
20 * Menu opening routines.
21 */
22void menu_main (void);
23void menu_small( int docheck, int info, int options, int allowsave );
24void menu_death (void);
25int menu_askQuit (void);
26
27/*
28 * Closing.
29 */
30void menu_main_close (void);
31void menu_small_close (void);
32
33/*
34 * Misc.
35 */
36void menu_main_resize (void);
void menu_small(int docheck, int info, int options, int allowsave)
Opens the small in-game menu.
Definition: menu.c:416
void menu_small_close(void)
Closes the small menu.
Definition: menu.c:494
void menu_main(void)
Opens the main menu (titlescreen).
Definition: menu.c:165
int menu_askQuit(void)
Menu to ask if player really wants to quit.
Definition: menu.c:685
void menu_death(void)
Player death menu, appears when player got creamed.
Definition: menu.c:622
int menu_open
Definition: menu.c:67
void menu_main_close(void)
Closes the main menu.
Definition: menu.c:330
void menu_main_resize(void)
Resizes the main menu and its background.
Definition: menu.c:273