DungeonCrawl
Loading...
Searching...
No Matches
save_menu.h
Go to the documentation of this file.
1
5
#ifndef SAVE_MENU_H
6
#define SAVE_MENU_H
7
8
#include "
menu.h
"
9
10
// Global variables to store menu state
11
extern
int
selected_save_file_id;
12
extern
char
last_save_name[50];
13
17
int
init_save_menu
(
void
);
18
23
int
get_selected_save_file_id
(
void
);
24
29
const
char
*
get_save_name
(
void
);
30
35
menu_result_t
show_save_game_menu
(
void
);
36
42
menu_result_t
show_load_game_menu
(
bool
game_in_progress);
43
47
void
shutdown_save_menu
(
void
);
48
49
#endif
// SAVE_MENU_H
menu.h
Exposes helper functions to work with menus.
show_load_game_menu
menu_result_t show_load_game_menu(bool game_in_progress)
Show load game interface to select a save file.
Definition
save_menu.c:82
show_save_game_menu
menu_result_t show_save_game_menu(void)
Show save game interface to get save name from user.
Definition
save_menu.c:51
shutdown_save_menu
void shutdown_save_menu(void)
Shuts down the save menu and frees associated data.
Definition
save_menu.c:209
get_selected_save_file_id
int get_selected_save_file_id(void)
Get the ID of the save file selected by the user.
Definition
save_menu.c:40
get_save_name
const char * get_save_name(void)
Get the name of the latest save entered by the user.
Definition
save_menu.c:44
init_save_menu
int init_save_menu(void)
Initialize the save menu with the needed data.
Definition
save_menu.c:24
src
menu
save_menu.h
Generated by
1.14.0