Devilution
Diablo devolved - magic behind the 1996 computer game
mainmenu.h
Go to the documentation of this file.
1 
6 #ifndef __MAINMENU_H__
7 #define __MAINMENU_H__
8 
9 extern char gszHero[16];
10 
12 void mainmenu_change_name(int arg1, int arg2, int arg3, int arg4, char *name_1, char *name_2);
14  const _SNETPROGRAMDATA *client_info,
15  const _SNETPLAYERDATA *user_info,
16  const _SNETUIDATA *ui_info,
18  DWORD mode, // 4 chars, e.g. 'IPXN', 'BNET' etc. */
19  char *cname, DWORD clen, // character name will be copied here
20  char *cdesc, DWORD cdlen, // character "description" will be copied here (used to advertise games)
21  BOOL *multi); // new character? - unsure about this
22 void mainmenu_loop();
24 BOOL mainmenu_init_menu(int type);
26 void mainmenu_play_intro();
27 
28 /* rdata */
29 
30 /* data */
31 
32 extern int menu_music_track_id;
33 
34 #endif /* __MAINMENU_H__ */
_SNETVERSIONDATA
Definition: structs.h:1314
_SNETUIDATA
Definition: structs.h:1322
gszHero
char gszHero[16]
Definition: mainmenu.cpp:12
_SNETPROGRAMDATA
Definition: structs.h:1296
mainmenu_select_hero_dialog
int mainmenu_select_hero_dialog(const _SNETPROGRAMDATA *client_info, const _SNETPLAYERDATA *user_info, const _SNETUIDATA *ui_info, const _SNETVERSIONDATA *fileinfo, DWORD mode, char *cname, DWORD clen, char *cdesc, DWORD cdlen, BOOL *multi)
Definition: mainmenu.cpp:37
mainmenu_loop
void mainmenu_loop()
Definition: mainmenu.cpp:93
mainmenu_multi_player
BOOL mainmenu_multi_player()
Definition: mainmenu.cpp:158
mainmenu_single_player
BOOL mainmenu_single_player()
Definition: mainmenu.cpp:136
mainmenu_play_intro
void mainmenu_play_intro()
Definition: mainmenu.cpp:165
mainmenu_init_menu
BOOL mainmenu_init_menu(int type)
Definition: mainmenu.cpp:142
mainmenu_refresh_music
void mainmenu_refresh_music()
Definition: mainmenu.cpp:19
_SNETPLAYERDATA
Definition: structs.h:1289
fileinfo
DEVILUTION_BEGIN_NAMESPACE _SNETVERSIONDATA fileinfo
Definition: init.cpp:15
menu_music_track_id
int menu_music_track_id
The active music track id for the main menu.
Definition: mainmenu.cpp:17
mainmenu_change_name
void mainmenu_change_name(int arg1, int arg2, int arg3, int arg4, char *name_1, char *name_2)
Definition: mainmenu.cpp:31