Devilution
Diablo devolved - magic behind the 1996 computer game
|
Go to the documentation of this file.
46 BOOL
StartGame(BOOL bNewGame, BOOL bSinglePlayer);
57 LRESULT
GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
86 extern int questdebug;
87 extern int debug_mode_key_s;
88 extern int debug_mode_key_w;
89 extern int debug_mode_key_inverted_v;
90 extern int debug_mode_dollar_sign;
91 extern int debug_mode_key_d;
92 extern int debug_mode_key_i;
96 extern int arrowdebug;
LRESULT GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
int glMid3Seed[NUMLEVELS]
char * spszMsgTbl[4]
Default quick messages.
char * spszMsgHotKeyTbl[4]
INI files variable names for quick message keys.
void diablo_quit(int exitStatus)
BOOL fullscreen
Specifies whether to give the game exclusive access to the screen, as needed for efficient rendering ...
BOOL PressSysKey(int wParam)
int gnLevelTypeTbl[NUMLEVELS]
void LoadGameLevel(BOOL firstflag, int lvldir)
BOOL StartGame(BOOL bNewGame, BOOL bSinglePlayer)
void j_gmenu_on_mouse_move(LPARAM lParam)
int glMid2Seed[NUMLEVELS]
int glMid1Seed[NUMLEVELS]
BOOL FriendlyMode
Specifies whether players are in non-PvP mode.
void run_game_loop(unsigned int uMsg)
LRESULT DisableInputWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
void diablo_parse_flags(int argc, char **argv)
void diablo_reload_process(HINSTANCE hInstance)
void start_game(unsigned int uMsg)
void ReleaseKey(int vkey)
void diablo_color_cyc_logic()
void CreateLevel(int lvldir)
void game_loop(BOOL bStartup)
void timeout_cursor(BOOL bTimeout)
BOOL LeftMouseDown(int wParam)
DWORD glSeedTbl[NUMLEVELS]
int DiabloMain(int argc, char **argv)
void diablo_init_screen()
BOOL LeftMouseCmd(BOOL bShift)
void diablo_hotkey_msg(DWORD dwMsg)