From: nethack.allison Date: Tue, 5 Mar 2002 01:47:31 +0000 (+0000) Subject: remove win/win32/mhcmd.* from distribution X-Git-Tag: MOVE2GIT~3064 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4ec0588d334b65ec9a3d8d8f6a8294cb88bbd80c;p=nethack remove win/win32/mhcmd.* from distribution --- diff --git a/Files b/Files index 4ce5e74e0..41a18a84d 100644 --- a/Files +++ b/Files @@ -223,15 +223,15 @@ win/win32: (files for Windows NT and Windows 2000 version) dgncomp.dsp dgnstuff.dsp dgnstuff.mak dlb_main.dsp levcomp.dsp levstuff.dsp levstuff.mak makedefs.dsp mhaskyn.c mhaskyn.h -mhcmd.c mhcmd.h mhdlg.c mhdlg.h mhfont.c -mhfont.h mhinput.c mhinput.h mhmain.c mhmain.h -mhmap.c mhmap.h mhmenu.c mhmenu.h mhmsg.h -mhmsgwnd.c mhmsgwnd.h mhrip.c mhrip.h mhsplash.h -mhsplash.c mhstatus.c mhstatus.h mhtext.c mhtext.h -mnsel.uu mnselcnt.uu mnunsel.uu mswproc.c nethack.dsw -nethackw.dsp petmark.uu recover.dsp resource.h splash.uu -tile2bmp.c tile2bmp.dsp tilemap.dsp tiles.dsp tiles.mak -winhack.c winhack.h winhack.rc winMS.h +mhdlg.c mhdlg.h mhfont.c mhfont.h mhinput.c +mhinput.h mhmain.c mhmain.h mhmap.c mhmap.h +mhmenu.c mhmenu.h mhmsg.h mhmsgwnd.c mhmsgwnd.h +mhrip.c mhrip.h mhsplash.h mhsplash.c mhstatus.c +mhstatus.h mhtext.c mhtext.h mnsel.uu mnselcnt.uu +mnunsel.uu mswproc.c nethack.dsw nethackw.dsp petmark.uu +recover.dsp resource.h splash.uu tile2bmp.c tile2bmp.dsp +tilemap.dsp tiles.dsp tiles.mak winhack.c winhack.h +winhack.rc winMS.h diff --git a/win/win32/mhcmd.c b/win/win32/mhcmd.c deleted file mode 100644 index 2a367cfda..000000000 --- a/win/win32/mhcmd.c +++ /dev/null @@ -1,78 +0,0 @@ -/* NetHack may be freely redistributed. See license for details. */ - -#include "winMS.h" -#include "resource.h" -#include "mhcmd.h" -#include "mhinput.h" - -LRESULT CALLBACK CommandWndProc(HWND, UINT, WPARAM, LPARAM); - -struct cmd2key_map { - UINT cmd_code; - char f_char; - const char* text; - UINT image; -} cmd2key[] = { - { IDC_CMD_MOVE_NW, '7', "7", 0 }, - { IDC_CMD_MOVE_N, '8', "8", 0 }, - { IDC_CMD_MOVE_NE, '9', "9", 0 }, - { IDC_CMD_MOVE_W, '4', "4", 0 }, - { IDC_CMD_MOVE_SELF, '.', ".", 0 }, - { IDC_CMD_MOVE_E, '6', "6", 0 }, - { IDC_CMD_MOVE_SW, '1', "1", 0 }, - { IDC_CMD_MOVE_S, '2', "2", 0 }, - { IDC_CMD_MOVE_SE, '3', "3", 0 }, - { IDC_CMD_MOVE_UP, '<', "<", 0 }, - { IDC_CMD_MOVE_DOWN, '>', ">", 0 }, - { 0, 0 } -}; - -HWND mswin_init_command_window () { - HWND ret; - - ret = CreateDialog( - GetNHApp()->hApp, - MAKEINTRESOURCE(IDD_COMMANDS), - GetNHApp()->hMainWnd, - CommandWndProc - ); - if( !ret ) panic("Cannot create command window"); - return ret; -} - -void mswin_command_window_size (HWND hwnd, LPSIZE sz) -{ - RECT rt; - GetWindowRect(hwnd, &rt); - sz->cx = rt.right - rt.left; - sz->cy = rt.bottom - rt.top; -} - -LRESULT CALLBACK CommandWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) -{ - struct cmd2key_map* cmd_p; - - switch (message) - { - case WM_COMMAND: - switch(HIWORD(wParam)) { - case BN_CLICKED: - for( cmd_p=cmd2key; cmd_p->cmd_code>0; cmd_p++ ) { - if( cmd_p->cmd_code==LOWORD(wParam) ) break; - } - - if( cmd_p->cmd_code>0 ) { - MSNHEvent event; - ZeroMemory(&event, sizeof(event)); - - event.ch = cmd_p->f_char; - mswin_input_push(&event); - } - - SetFocus(hWnd); - break; - } - } - return FALSE; -} - diff --git a/win/win32/mhcmd.h b/win/win32/mhcmd.h deleted file mode 100644 index 5ada76efe..000000000 --- a/win/win32/mhcmd.h +++ /dev/null @@ -1,13 +0,0 @@ -/* NetHack may be freely redistributed. See license for details. */ - -#ifndef MSWINCMDWindow_h -#define MSWINCMDWindow_h - -#include "winMS.h" -#include "config.h" -#include "global.h" - -HWND mswin_init_command_window (); -void mswin_command_window_size (HWND hwnd, LPSIZE sz); - -#endif /* MSWINCMDWindow_h */