- Changes by Martin Grogan (groganm AT gmail DOT com, IRC nick _Lazybones_):

* Make the appearance and layout more like the MS version
    * Added functionality for resetting scores
    * Auto-complete the board, when the player is guaranteed to win

- Changes by myself:
    * Add a new define WINEMINE_REGKEY to define the registry path of the WineMine settings only one time
    * Store the settings in HKCU instead of HKLM and use REG_DWORD, when it makes sense
    * Get WineMine to compile warning-free under MSVC
    * Make the new "seconds" string translateable
    * Make all WineMine resource files consistent and ensure that all visual elements are visible

See issue #2060 for more details.

svn path=/trunk/; revision=31032
This commit is contained in:
Colin Finck 2007-12-05 23:17:15 +00:00
parent 291c2b99ef
commit 107d3b15e1
22 changed files with 1042 additions and 964 deletions

View file

@ -87,7 +87,12 @@ BOOL CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lPara
BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ) BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
{ {
static BOARD *p_board; static BOARD *p_board;
HKEY hkey;
unsigned i; unsigned i;
char data[16];
char key_name[8];
char times[35];
char szSeconds[23];
switch( uMsg ) { switch( uMsg ) {
case WM_INITDIALOG: case WM_INITDIALOG:
@ -98,18 +103,56 @@ BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
SetDlgItemText( hDlg, (IDC_NAME1) + i, p_board->best_name[i] ); SetDlgItemText( hDlg, (IDC_NAME1) + i, p_board->best_name[i] );
/* set best times */ /* set best times */
LoadString( p_board->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) );
for( i = 0; i < 3; i++ ) for( i = 0; i < 3; i++ )
SetDlgItemInt( hDlg, (IDC_TIME1) + i, p_board->best_time[i], FALSE ); {
wsprintf(times, "%d %s", p_board->best_time[i], szSeconds);
SetDlgItemText( hDlg, (IDC_TIME1) + i, times );
}
return TRUE; return TRUE;
case WM_COMMAND: case WM_COMMAND:
switch( LOWORD( wParam ) ) { switch( LOWORD( wParam ) )
case IDOK: {
case IDCANCEL: case IDOK:
EndDialog( hDlg, 0 ); case IDCANCEL:
return TRUE; EndDialog( hDlg, 0 );
return TRUE;
case IDRESET:
if( RegCreateKeyEx( HKEY_CURRENT_USER, WINEMINE_REGKEY, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hkey, NULL ) != ERROR_SUCCESS)
return TRUE;
LoadString( p_board->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) );
for (i = 0; i < 3; i++)
{
p_board->best_time[i] = 999;
wsprintf(p_board->best_name[i], "Nobody");
wsprintf(times, "%d %s", p_board->best_time[i], szSeconds);
SetDlgItemText( hDlg, (IDC_NAME1) + i, p_board->best_name[i] );
SetDlgItemText( hDlg, (IDC_TIME1) + i, times );
}
/* write changes to registry */
for( i = 0; i < 3; i++ )
{
wsprintf( key_name, "Name%u", i );
strncpy( data, p_board->best_name[i], sizeof( data ) );
RegSetValueEx( hkey, key_name, 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
}
for( i = 0; i < 3; i++ )
{
wsprintf( key_name, "Time%u", i );
RegSetValueEx( hkey, key_name, 0, REG_DWORD, (LPBYTE) &p_board->best_time[i], sizeof(DWORD) );
}
RegCloseKey( hkey );
return TRUE;
} }
break;
} }
return FALSE; return FALSE;
} }

View file

@ -3,85 +3,83 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Ìèíè÷êè" IDS_APPNAME, "Ìèíè÷êè"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Èãðà" { POPUP "&Game" {
MENUITEM "&Íîâà", IDM_NEW MENUITEM "&Íîâà", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Èçïîëçâàíå íà &âúïðîñèòåëíà (?)", IDM_MARKQ MENUITEM "Èçïîëçâàíå íà &âúïðîñèòåëíà (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Íà&÷èíàåù", IDM_BEGINNER MENUITEM "Íà&÷èíàåù", IDM_BEGINNER
MENUITEM "Íà&ïðåäíàë", IDM_ADVANCED MENUITEM "Íà&ïðåäíàë", IDM_ADVANCED
MENUITEM "&Âåù", IDM_EXPERT MENUITEM "&Âåù", IDM_EXPERT
MENUITEM "&Íàãàæäàíå", IDM_CUSTOM MENUITEM "&Íàãàæäàíå", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Èç&õîä", IDM_EXIT MENUITEM "&Íàé- êúñè âðåìåíà", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Ñâåäåíèÿ" { MENUITEM "Èç&õîä", IDM_EXIT
MENUITEM "&Íàé- êúñè âðåìåíà", IDM_TIMES }
MENUITEM "&Çà", IDM_ABOUT POPUP "&Ñâåäåíèÿ" {
} MENUITEM "&Çà", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Íàé- êúñè âðåìåíà" CAPTION "Íàé- êúñè âðåìåíà"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{ {
GROUPBOX "Íàé- êúñè âðåìåíà", IDNONE, 10, 10, 140, 45 GROUPBOX "Íàé- êúñè âðåìåíà", IDNONE, 10, 10, 182, 45
LTEXT "Íà÷èíàåù", IDNONE, 20, 20, 40, 8 LTEXT "Íà÷èíàåù:", IDNONE, 20, 20, 58, 8
LTEXT "Íàïðåäíàë", IDNONE, 20, 30, 40, 8 LTEXT "Íàïðåäíàë:", IDNONE, 20, 30, 58, 8
LTEXT "Âåù", IDNONE, 20, 40, 40, 8 LTEXT "Âåù:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "Äîáðå", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ïîçäðàâè!" CAPTION "Ïîçäðàâè!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{ {
LTEXT "Âúâåäåòå èìåòî ñè", IDIGNORE, 10, 10, 150, 10 LTEXT "Âúâåäåòå èìåòî ñè", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Äîáðå", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Íàãîäåíà èãðà" CAPTION "Íàãîäåíà èãðà"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{ {
LTEXT "Ðåäà", IDNONE, 5, 5, 30, 10 LTEXT "Ðåäà:", IDNONE, 5, 15, 43, 10
LTEXT "Ñòúëáà", IDNONE, 5, 35, 30, 10 LTEXT "Ñòúëáà:", IDNONE, 5, 35, 43, 10
LTEXT "Ìèíè", IDNONE, 5, 65, 30, 10 LTEXT "Ìèíè:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Äîáðå", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 86, 32, 45, 15
PUSHBUTTON "Îòêàç", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Îòêàç", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Çà" CAPTION "Çà"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Äîáðå", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Cercamines" IDS_APPNAME, "Cercamines"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Opcions" { POPUP "&Game" {
MENUITEM "&Nou", IDM_NEW MENUITEM "&Nou", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "In&terrogant (?)", IDM_MARKQ MENUITEM "In&terrogant (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Principiant", IDM_BEGINNER MENUITEM "&Principiant", IDM_BEGINNER
MENUITEM "&Avançat", IDM_ADVANCED MENUITEM "&Avançat", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT MENUITEM "&Expert", IDM_EXPERT
MENUITEM "Pe&rsonalitzat", IDM_CUSTOM MENUITEM "Pe&rsonalitzat", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Sortida", IDM_EXIT MENUITEM "&Millors Temps", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "&Sortida", IDM_EXIT
MENUITEM "&Millors Temps", IDM_TIMES }
MENUITEM "En q&uant a", IDM_ABOUT POPUP "&Info" {
} MENUITEM "En q&uant a", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Millors temps" CAPTION "Millors Temps"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Millors Temps", IDNONE, 10, 10, 140, 45 GROUPBOX "Millors Temps", IDNONE, 10, 10, 182, 45
LTEXT "Principiant", IDNONE, 20, 20, 40, 8 LTEXT "Principiant:", IDNONE, 20, 20, 58, 8
LTEXT "Avançat", IDNONE, 20, 30, 40, 8 LTEXT "Avançat:", IDNONE, 20, 30, 58, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8 LTEXT "Expert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "Acceptar", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "Acceptar", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Felicitats!" CAPTION "Felicitats!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Si us plau, entreu el vostre nom", IDIGNORE, 10, 10, 150, 10 LTEXT "Si us plau, entreu el vostre nom", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Acceptar", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Acceptar", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Joc Personalitzat" CAPTION "Joc Personalitzat"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Files", IDNONE, 5, 5, 30, 10 LTEXT "Files:", IDNONE, 5, 15, 43, 10
LTEXT "Columnes", IDNONE, 5, 35, 30, 10 LTEXT "Columnes:", IDNONE, 5, 35, 43, 10
LTEXT "Mines", IDNONE, 5, 65, 30, 10 LTEXT "Mines:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Acceptar", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "Acceptar", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancel·lar", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Cancel·lar", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "En quant a" CAPTION "En quant a"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Cercamines", IDNONE, 10, 10, 35, 10 LTEXT "Cercamines", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "sota llicència Wine", IDNONE, 35, 35, 100, 10 LTEXT "sota llicència Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Acceptar", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "Acceptar", IDOK, 50, 60, 55, 15
} }

View file

@ -3,45 +3,48 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "Sekunden"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Optionen" { POPUP "&Spiel" {
MENUITEM "&Neu", IDM_NEW MENUITEM "&Neu", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Merker (?)", IDM_MARKQ MENUITEM "&Merker (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Anfänger", IDM_BEGINNER MENUITEM "&Anfänger", IDM_BEGINNER
MENUITEM "&Fortgeschrittene", IDM_ADVANCED MENUITEM "&Fortgeschrittene", IDM_ADVANCED
MENUITEM "&Experten", IDM_EXPERT MENUITEM "&Profis", IDM_EXPERT
MENUITEM "&Benutzerdefiniert", IDM_CUSTOM MENUITEM "&Benutzerdefiniert...", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Beenden", IDM_EXIT MENUITEM "&Bestzeiten", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "Beenden", IDM_EXIT
MENUITEM "&Bestzeiten", IDM_TIMES }
MENUITEM "&Über", IDM_ABOUT POPUP "&?" {
} MENUITEM "&Info...", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Bestzeiten" CAPTION "Bestzeiten"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Bestzeiten", IDNONE, 10, 10, 140, 45 GROUPBOX "Bestzeiten", IDNONE, 10, 10, 182, 45
LTEXT "Anfänger", IDNONE, 20, 20, 40, 8 LTEXT "Anfänger:", IDNONE, 20, 20, 58, 8
LTEXT "Fortgeschrittene", IDNONE, 20, 30, 40, 8 LTEXT "Fortgeschrittene:", IDNONE, 20, 30, 58, 8
LTEXT "Experten", IDNONE, 20, 40, 40, 8 LTEXT "Profis:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "Bestzeiten &löschen", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -49,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Glückwunsch!" CAPTION "Glückwunsch!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Bitte geben Sie ihren Namen ein", IDIGNORE, 10, 10, 150, 10 LTEXT "Bitte geben Sie ihren Namen ein", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Benutzerdefiniertes Spiel" CAPTION "Custom Game"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Zeilen", IDNONE, 5, 5, 30, 10 LTEXT "Höhe:", IDNONE, 5, 15, 43, 10
LTEXT "Spalten", IDNONE, 5, 35, 30, 10 LTEXT "Breite:", IDNONE, 5, 35, 43, 10
LTEXT "Minen", IDNONE, 5, 65, 30, 10 LTEXT "Minen:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Abbrechen", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Abbrechen", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -74,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Über" CAPTION "Über"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Unter der Wine Lizenz", IDNONE, 35, 35, 100, 10 LTEXT "Unter der Wine Lizenz", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "ÍáñêáëéåõôÞò" IDS_APPNAME, "ÍáñêáëéåõôÞò"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&ÅðéëïãÝò" { POPUP "&Game" {
MENUITEM "&ÍÝï", IDM_NEW MENUITEM "&ÍÝï", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Óçìåßùóç ìå åñùôçìáôéêü", IDM_MARKQ MENUITEM "&Óçìåßùóç ìå åñùôçìáôéêü", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Áñ÷Üñéïò", IDM_BEGINNER MENUITEM "&Áñ÷Üñéïò", IDM_BEGINNER
MENUITEM "&Ðñï÷ùñçìÝíïò", IDM_ADVANCED MENUITEM "&Ðñï÷ùñçìÝíïò", IDM_ADVANCED
MENUITEM "&Åéäéêüò", IDM_EXPERT MENUITEM "&Åéäéêüò", IDM_EXPERT
MENUITEM "&Ðñïóùðéêü", IDM_CUSTOM MENUITEM "&Ðñïóùðéêü", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "¸&îïäïò", IDM_EXIT MENUITEM "&Ãñçãïñüôåñïé ×ñüíïé", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Ðëçñïöïñßåò" { MENUITEM "¸&îïäïò", IDM_EXIT
MENUITEM "&Ãñçãïñüôåñïé ×ñüíïé", IDM_TIMES }
MENUITEM "&Ó÷åôéêÜ...", IDM_ABOUT POPUP "&Ðëçñïöïñßåò" {
} MENUITEM "&Ó÷åôéêÜ...", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ãñçãïñüôåñïé ×ñüíïé" CAPTION "Ãñçãïñüôåñïé ×ñüíïé"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Ãñçãïñüôåñïé ×ñüíïé", IDNONE, 10, 10, 140, 45 GROUPBOX "Ãñçãïñüôåñïé ×ñüíïé", IDNONE, 10, 10, 182, 45
LTEXT "Áñ÷Üñéïò", IDNONE, 20, 20, 40, 8 LTEXT "Áñ÷Üñéïò:", IDNONE, 20, 20, 58, 8
LTEXT "Ðñï÷ùñçìÝíïò", IDNONE, 20, 30, 40, 8 LTEXT "Ðñï÷ùñçìÝíïò:", IDNONE, 20, 30, 58, 8
LTEXT "Åéäéêüò", IDNONE, 20, 40, 40, 8 LTEXT "Åéäéêüò:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OÊ", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Óõã÷áñçôÞñéá!" CAPTION "Óõã÷áñçôÞñéá!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Ðáñáêáëþ óõìðëçñþóôå ôï üíïìÜ óáò", IDIGNORE, 10, 10, 150, 10 LTEXT "Ðáñáêáëþ óõìðëçñþóôå ôï üíïìÜ óáò", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OÊ", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OÊ", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ðñïóùðéêü Ðáé÷íßäé" CAPTION "Ðñïóùðéêü Ðáé÷íßäé"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "ÃñáììÝò", IDNONE, 5, 5, 30, 10 LTEXT "ÃñáììÝò:", IDNONE, 5, 15, 43, 10
LTEXT "ÓôÞëåò", IDNONE, 5, 35, 30, 10 LTEXT "ÓôÞëåò:", IDNONE, 5, 35, 43, 10
LTEXT "ÍÜñêåò", IDNONE, 5, 65, 30, 10 LTEXT "ÍÜñêåò:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OÊ", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OÊ", IDOK, 86, 32, 45, 15
PUSHBUTTON "Áêýñùóç", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Áêýñùóç", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Ó÷åôéêÜ..." CAPTION "Ó÷åôéêÜ..."
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OÊ", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Options" { POPUP "&Game" {
MENUITEM "&New", IDM_NEW MENUITEM "&New", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Mark Question", IDM_MARKQ MENUITEM "&Marks (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Beginner", IDM_BEGINNER MENUITEM "&Beginner", IDM_BEGINNER
MENUITEM "&Advanced", IDM_ADVANCED MENUITEM "&Intermediate", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT MENUITEM "&Expert", IDM_EXPERT
MENUITEM "&Custom", IDM_CUSTOM MENUITEM "&Custom...", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT MENUITEM "&Best Times...", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "E&xit", IDM_EXIT
MENUITEM "&Fastest Times", IDM_TIMES }
MENUITEM "&About", IDM_ABOUT POPUP "&Help" {
} MENUITEM "&About", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Fastest Times" CAPTION "Fastest Times"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Fastest Times", IDNONE, 10, 10, 140, 45 GROUPBOX "Fastest Times", IDNONE, 10, 10, 182, 45
LTEXT "Beginner", IDNONE, 20, 20, 40, 8 LTEXT "Beginner:", IDNONE, 20, 20, 58, 8
LTEXT "Advanced", IDNONE, 20, 30, 40, 8 LTEXT "Intermediate:", IDNONE, 20, 30, 58, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8 LTEXT "Expert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Congratulations!" CAPTION "Congratulations!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Please enter your name", IDIGNORE, 10, 10, 150, 10 LTEXT "Please enter your name", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Custom Game" CAPTION "Custom Game"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Rows", IDNONE, 5, 5, 30, 10 LTEXT "Height:", IDNONE, 5, 15, 43, 10
LTEXT "Cols", IDNONE, 5, 35, 30, 10 LTEXT "Width:", IDNONE, 5, 35, 43, 10
LTEXT "Mines", IDNONE, 5, 65, 30, 10 LTEXT "Mines:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancel", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Cancel", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "About" CAPTION "About"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Opciones" { POPUP "&Game" {
MENUITEM "&Nuevo", IDM_NEW MENUITEM "&Nuevo", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Marcar Interrogantes", IDM_MARKQ MENUITEM "&Marcar Interrogantes", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Principiante", IDM_BEGINNER MENUITEM "&Principiante", IDM_BEGINNER
MENUITEM "&Advanzado", IDM_ADVANCED MENUITEM "&Advanzado", IDM_ADVANCED
MENUITEM "&Experto", IDM_EXPERT MENUITEM "&Experto", IDM_EXPERT
MENUITEM "&Juego Personalizado", IDM_CUSTOM MENUITEM "&Juego Personalizado", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Salir", IDM_EXIT MENUITEM "&Mejores Tiempos", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Información" { MENUITEM "&Salir", IDM_EXIT
MENUITEM "&Mejores Tiempos", IDM_TIMES }
MENUITEM "&Acerca de", IDM_ABOUT POPUP "&Información" {
} MENUITEM "&Acerca de", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Fastest Times" CAPTION "Mejores Tiempos"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Mejores Tiempos", IDNONE, 10, 10, 140, 45 GROUPBOX "Mejores Tiempos", IDNONE, 10, 10, 182, 45
LTEXT "Principiante", IDNONE, 20, 20, 40, 8 LTEXT "Principiante:", IDNONE, 20, 20, 58, 8
LTEXT "Advanzado", IDNONE, 20, 30, 40, 8 LTEXT "Advanzado:", IDNONE, 20, 30, 58, 8
LTEXT "Experto", IDNONE, 20, 40, 40, 8 LTEXT "Experto:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "Aceptar", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "Aceptar", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "¡Felicidades!" CAPTION "¡Felicidades!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Por Favor, introduce tu nombre", IDIGNORE, 10, 10, 150, 10 LTEXT "Por Favor, introduce tu nombre", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Aceptar", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Aceptar", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Juego Personalizado" CAPTION "Juego Personalizado"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Filas", IDNONE, 5, 5, 30, 10 LTEXT "Filas:", IDNONE, 5, 15, 43, 10
LTEXT "Columnas", IDNONE, 5, 35, 30, 10 LTEXT "Columnas:", IDNONE, 5, 35, 43, 10
LTEXT "Minas", IDNONE, 5, 65, 30, 10 LTEXT "Minas:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Aceptar", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "Aceptar", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancelar", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Cancel", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Acerca de" CAPTION "Acerca de"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Aceptar", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "Aceptar", IDOK, 50, 60, 55, 15
} }

View file

@ -9,46 +9,49 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Options" { POPUP "&Game" {
MENUITEM "&Nouveau", IDM_NEW MENUITEM "&Nouveau", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Marqueur ?", IDM_MARKQ MENUITEM "&Marqueur ?", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Débutant", IDM_BEGINNER MENUITEM "&Débutant", IDM_BEGINNER
MENUITEM "&Amateur", IDM_ADVANCED MENUITEM "&Amateur", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT MENUITEM "&Expert", IDM_EXPERT
MENUITEM "&Sur mesure", IDM_CUSTOM MENUITEM "&Sur mesure", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Quitter", IDM_EXIT MENUITEM "&Temps accéléré", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "&Quitter", IDM_EXIT
MENUITEM "&Temps accéléré", IDM_TIMES }
MENUITEM "&À propos", IDM_ABOUT POPUP "&Info" {
} MENUITEM "&Temps accéléré", IDM_TIMES
MENUITEM "&À propos", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Temps accéléré" CAPTION "Temps accéléré"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Temps accéléré", IDNONE, 10, 10, 140, 45 GROUPBOX "Temps accéléré", IDNONE, 10, 10, 182, 45
LTEXT "Débutant", IDNONE, 20, 20, 40, 8 LTEXT "Débutant:", IDNONE, 20, 20, 58, 8
LTEXT "Amateur", IDNONE, 20, 30, 40, 8 LTEXT "Amateur:", IDNONE, 20, 30, 58, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8 LTEXT "Expert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -56,24 +59,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Félicitations !" CAPTION "Félicitations !"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Veuillez entrer votre nom :", IDNONE, 10, 10, 150, 10 LTEXT "Veuillez entrer votre nom :", IDNONE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Sur mesure" CAPTION "Sur mesure"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Lignes", IDNONE, 5, 5, 30, 10 LTEXT "Lignes:", IDNONE, 5, 15, 43, 10
LTEXT "Colonnes", IDNONE, 5, 35, 30, 10 LTEXT "Colonnes:", IDNONE, 5, 35, 43, 10
LTEXT "Mines", IDNONE, 5, 65, 30, 10 LTEXT "Mines:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annuler", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Annuler", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -81,10 +84,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "À propos" CAPTION "À propos"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sous licence Wine", IDNONE, 35, 35, 100, 10 LTEXT "Sous licence Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,45 +3,48 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Opsi" { POPUP "&Game" {
MENUITEM "&Baru", IDM_NEW MENUITEM "&Baru", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Tandai Pertanyaan", IDM_MARKQ MENUITEM "&Tandai Pertanyaan", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Pemula", IDM_BEGINNER MENUITEM "&Pemula", IDM_BEGINNER
MENUITEM "&Lanjutan", IDM_ADVANCED MENUITEM "&Lanjutan", IDM_ADVANCED
MENUITEM "&Ahli", IDM_EXPERT MENUITEM "&Ahli", IDM_EXPERT
MENUITEM "&Kustom", IDM_CUSTOM MENUITEM "&Kustom", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT MENUITEM "&Waktu Tercepat", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "E&xit", IDM_EXIT
MENUITEM "&Waktu Tercepat", IDM_TIMES }
MENUITEM "&Tentang", IDM_ABOUT POPUP "&Info" {
} MENUITEM "&Tentang", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Waktu Tercepat" CAPTION "Waktu Tercepat"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Waktu Tercepat", IDNONE, 10, 10, 140, 45 GROUPBOX "Waktu Tercepat", IDNONE, 10, 10, 182, 45
LTEXT "Pemula", IDNONE, 20, 20, 40, 8 LTEXT "Pemula:", IDNONE, 20, 20, 58, 8
LTEXT "Lanjutan", IDNONE, 20, 30, 40, 8 LTEXT "Lanjutan:", IDNONE, 20, 30, 58, 8
LTEXT "Ahli", IDNONE, 20, 40, 40, 8 LTEXT "Ahli:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -49,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Selamat!" CAPTION "Selamat!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Silahkan masukkan nama anda", IDIGNORE, 10, 10, 150, 10 LTEXT "Silahkan masukkan nama anda", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Game Kustom" CAPTION "Game Kustom"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Baris", IDNONE, 5, 5, 30, 10 LTEXT "Baris:", IDNONE, 5, 15, 43, 10
LTEXT "Kolom", IDNONE, 5, 35, 30, 10 LTEXT "Kolom:", IDNONE, 5, 35, 43, 10
LTEXT "Mines", IDNONE, 5, 65, 30, 10 LTEXT "Mines:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Batal", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Batal", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -74,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Tentang" CAPTION "Tentang"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Hak Cipta 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Hak Cipta 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "di bawah lisensi Wine", IDNONE, 35, 35, 100, 10 LTEXT "di bawah lisensi Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Campo minato" IDS_APPNAME, "Campo minato"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Partita" { POPUP "&Game" {
MENUITEM "&Nuova", IDM_NEW MENUITEM "&Nuova", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Segno (?)", IDM_MARKQ MENUITEM "&Segno (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Principiante", IDM_BEGINNER MENUITEM "&Principiante", IDM_BEGINNER
MENUITEM "&Intermedio", IDM_ADVANCED MENUITEM "&Intermedio", IDM_ADVANCED
MENUITEM "Espe&rto", IDM_EXPERT MENUITEM "Espe&rto", IDM_EXPERT
MENUITEM "Personali&zza", IDM_CUSTOM MENUITEM "Personali&zza", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Esci", IDM_EXIT MENUITEM "&Tempi migliori", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "&Esci", IDM_EXIT
MENUITEM "&Tempi migliori", IDM_TIMES }
MENUITEM "&Informazioni su Campo minato", IDM_ABOUT POPUP "&Info" {
} MENUITEM "&Informazioni su Campo minato", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Tempi migliori" CAPTION "Tempi migliori"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Tempi migliori", IDNONE, 10, 10, 140, 45 GROUPBOX "Tempi migliori", IDNONE, 10, 10, 182, 45
LTEXT "Principiante", IDNONE, 20, 20, 40, 8 LTEXT "Principiante:", IDNONE, 20, 20, 58, 8
LTEXT "Intermedio", IDNONE, 20, 30, 40, 8 LTEXT "Intermedio:", IDNONE, 20, 30, 58, 8
LTEXT "Esperto", IDNONE, 20, 40, 40, 8 LTEXT "Esperto:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Complimenti!" CAPTION "Complimenti!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Digita il tuo nome per favore", IDIGNORE, 10, 10, 150, 10 LTEXT "Digita il tuo nome per favore", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Campo personalizzato" CAPTION "Campo personalizzato"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Righe", IDNONE, 5, 5, 30, 10 LTEXT "Righe:", IDNONE, 5, 15, 43, 10
LTEXT "Colonne", IDNONE, 5, 35, 30, 10 LTEXT "Colonne:", IDNONE, 5, 35, 43, 10
LTEXT "Mine", IDNONE, 5, 65, 30, 10 LTEXT "Mine:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annulla", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Annulla", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Informazioni su Campo minato" CAPTION "Informazioni su Campo minato"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Campo minato", IDNONE, 10, 10, 55, 10 LTEXT "Campo minato", IDNONE, 10, 10, 55, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sotto licenza Wine", IDNONE, 35, 35, 100, 10 LTEXT "Sotto licenza Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
} }

View file

@ -5,46 +5,49 @@
LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Þaidimas" { POPUP "&Game" {
MENUITEM "&Naujas þaidimas", IDM_NEW MENUITEM "&Naujas þaidimas", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Þymëti &spëjamus (?)", IDM_MARKQ MENUITEM "Þymëti &spëjamus (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Pradedantis", IDM_BEGINNER MENUITEM "&Pradedantis", IDM_BEGINNER
MENUITEM "Pa&þengæs", IDM_ADVANCED MENUITEM "Pa&þengæs", IDM_ADVANCED
MENUITEM "&Ekspertas", IDM_EXPERT MENUITEM "&Ekspertas", IDM_EXPERT
MENUITEM "Pasi&rinktas", IDM_CUSTOM MENUITEM "Pasi&rinktas", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Baigti", IDM_EXIT MENUITEM "&Greièiausi laikai", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Informacija" { MENUITEM "&Baigti", IDM_EXIT
MENUITEM "&Greièiausi laikai", IDM_TIMES }
MENUITEM "&Apie", IDM_ABOUT POPUP "&Informacija" {
}
MENUITEM "&Apie", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Greièiausi laikai" CAPTION "Greièiausi laikai"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Greièiausi laikai", IDNONE, 10, 10, 140, 45 GROUPBOX "Greièiausi laikai", IDNONE, 10, 10, 182, 45
LTEXT "Pradedantis", IDNONE, 20, 20, 40, 8 LTEXT "Pradedantis:", IDNONE, 20, 20, 58, 8
LTEXT "Paþengæs", IDNONE, 20, 30, 40, 8 LTEXT "Paþengæs:", IDNONE, 20, 30, 58, 8
LTEXT "Ekspertas", IDNONE, 20, 40, 40, 8 LTEXT "Ekspertas:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -52,24 +55,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Sveikiname!" CAPTION "Sveikiname!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Praðome áraðyti savo vardà", IDIGNORE, 10, 10, 150, 10 LTEXT "Praðome áraðyti savo vardà", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Pasirinktas þaidimas" CAPTION "Pasirinktas þaidimas"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Eilutës", IDNONE, 5, 5, 30, 10 LTEXT "Eilutës:", IDNONE, 5, 15, 43, 10
LTEXT "Stulpeliai", IDNONE, 5, 35, 30, 10 LTEXT "Stulpeliai:", IDNONE, 5, 35, 43, 10
LTEXT "Minos", IDNONE, 5, 65, 30, 10 LTEXT "Minos:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Atðaukti", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Atðaukti", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -77,9 +80,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Apie" CAPTION "Apie"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Minesveiper" IDS_APPNAME, "Minesveiper"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Valg" { POPUP "&Game" {
MENUITEM "&Nytt", IDM_NEW MENUITEM "&Nytt", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Merk spørsmål", IDM_MARKQ MENUITEM "&Merk spørsmål", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Nybegynner", IDM_BEGINNER MENUITEM "&Nybegynner", IDM_BEGINNER
MENUITEM "&Avansert", IDM_ADVANCED MENUITEM "&Avansert", IDM_ADVANCED
MENUITEM "&Ekspert", IDM_EXPERT MENUITEM "&Ekspert", IDM_EXPERT
MENUITEM "&Egendefinert", IDM_CUSTOM MENUITEM "&Egendefinert", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "A&vslutt", IDM_EXIT MENUITEM "&Beste tider", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Informasjon" { MENUITEM "A&vslutt", IDM_EXIT
MENUITEM "&Beste tider", IDM_TIMES }
MENUITEM "&Om", IDM_ABOUT POPUP "&Informasjon" {
} MENUITEM "&Om", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Beste tider" CAPTION "Beste tider"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Beste tider", IDNONE, 10, 10, 140, 45 GROUPBOX "Beste tider", IDNONE, 10, 10, 182, 45
LTEXT "Nybegynner", IDNONE, 20, 20, 40, 8 LTEXT "Nybegynner:", IDNONE, 20, 20, 58, 8
LTEXT "Avansert", IDNONE, 20, 30, 40, 8 LTEXT "Avansert:", IDNONE, 20, 30, 58, 8
LTEXT "Ekspert", IDNONE, 20, 40, 40, 8 LTEXT "Ekspert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "gratulerer!" CAPTION "gratulerer!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Skriv inn navnet ditt", IDIGNORE, 10, 10, 150, 10 LTEXT "Skriv inn navnet ditt", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Egendefinert spill" CAPTION "Custom Game"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Høyde", IDNONE, 5, 5, 30, 10 LTEXT "Høyde:", IDNONE, 5, 15, 43, 10
LTEXT "Bredde", IDNONE, 5, 35, 30, 10 LTEXT "Bredde:", IDNONE, 5, 35, 43, 10
LTEXT "Miner", IDNONE, 5, 65, 30, 10 LTEXT "Miner:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Avbryt", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Avbryt", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Om" CAPTION "Om"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Minesveiper", IDNONE, 10, 10, 35, 10 LTEXT "Minesveiper", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under Wine lisensen", IDNONE, 35, 35, 100, 10 LTEXT "under Wine lisensen", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Optie's" { POPUP "&Game" {
MENUITEM "&Nieuw", IDM_NEW MENUITEM "&Nieuw", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Vraagteken a&ctiveren", IDM_MARKQ MENUITEM "Vraagteken a&ctiveren", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Beginner", IDM_BEGINNER MENUITEM "&Beginner", IDM_BEGINNER
MENUITEM "&Gevorderde", IDM_ADVANCED MENUITEM "&Gevorderde", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT MENUITEM "&Expert", IDM_EXPERT
MENUITEM "Aan&passen", IDM_CUSTOM MENUITEM "Aan&passen", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Afsluiten", IDM_EXIT MENUITEM "Bes&te tijd", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "&Afsluiten", IDM_EXIT
MENUITEM "Bes&te tijd", IDM_TIMES }
MENUITEM "&Over", IDM_ABOUT POPUP "&Info" {
} MENUITEM "&Over", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Beste tijd" CAPTION "Beste tijd"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Beste tijd", IDNONE, 10, 10, 140, 45 GROUPBOX "Beste tijd", IDNONE, 10, 10, 182, 45
LTEXT "Beginner", IDNONE, 20, 20, 40, 8 LTEXT "Beginner:", IDNONE, 20, 20, 58, 8
LTEXT "Gevorderde", IDNONE, 20, 30, 40, 8 LTEXT "Gevorderde:", IDNONE, 20, 30, 58, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8 LTEXT "Expert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Gefeleciteerd!" CAPTION "Gefeleciteerd!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Gelieve uw naam in te voeren", IDIGNORE, 10, 10, 150, 10 LTEXT "Gelieve uw naam in te voeren", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Aangepast spel" CAPTION "Aangepast spel"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Rijen", IDNONE, 5, 5, 30, 10 LTEXT "Rijen:", IDNONE, 5, 15, 43, 10
LTEXT "Kolommen", IDNONE, 5, 35, 30, 10 LTEXT "Kolommen:", IDNONE, 5, 35, 43, 10
LTEXT "Mijnen", IDNONE, 5, 65, 30, 10 LTEXT "Mijnen:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annuleren", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Annuleren", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Over" CAPTION "Over"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "WineMine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "onder de Wine licentie", IDNONE, 35, 35, 100, 10 LTEXT "onder de Wine licentie", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -10,46 +10,49 @@
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Saper" IDS_APPNAME, "Saper"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Opcje" { POPUP "&Game" {
MENUITEM "&Nowa gra", IDM_NEW MENUITEM "&Nowa gra", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Poz&iom", IDM_MARKQ MENUITEM "Poz&iom", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Pocz¹tkuj¹cy", IDM_BEGINNER MENUITEM "&Pocz¹tkuj¹cy", IDM_BEGINNER
MENUITEM "Z&aawansowany", IDM_ADVANCED MENUITEM "Z&aawansowany", IDM_ADVANCED
MENUITEM "&Ekspert", IDM_EXPERT MENUITEM "&Ekspert", IDM_EXPERT
MENUITEM "&W³asny poziom", IDM_CUSTOM MENUITEM "&W³asny poziom", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Zamknij", IDM_EXIT MENUITEM "N&ajlepsze czasy", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Informacje" { MENUITEM "&Zamknij", IDM_EXIT
MENUITEM "N&ajlepsze czasy", IDM_TIMES }
MENUITEM "&Winemine - informacje", IDM_ABOUT POPUP "&Informacje" {
} MENUITEM "N&ajlepsze czasy", IDM_TIMES
MENUITEM "&WineMine - informacje", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Najlepsze czasy" CAPTION "Najlepsze czasy"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Najlepsze czasy", IDNONE, 10, 10, 140, 45 GROUPBOX "Najlepsze czasy", IDNONE, 10, 10, 182, 45
LTEXT "Pocz¹tkuj¹cy", IDNONE, 20, 20, 40, 8 LTEXT "Pocz¹tkuj¹cy:", IDNONE, 20, 20, 58, 8
LTEXT "Zaawansowany", IDNONE, 20, 30, 40, 8 LTEXT "Zaawansowany:", IDNONE, 20, 30, 58, 8
LTEXT "Ekspert", IDNONE, 20, 40, 40, 8 LTEXT "Ekspert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -57,24 +60,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Gratulacje!" CAPTION "Gratulacje!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Wpisz swoje imiê", IDNONE, 10, 10, 150, 10 LTEXT "Wpisz swoje imiê", IDNONE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ustawienia gry" CAPTION "Ustawienia gry"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Iloœæ rzêdów", IDNONE, 5, 5, 30, 10 LTEXT "Iloœæ rzêdów:", IDNONE, 5, 15, 43, 10
LTEXT "IloϾ kolumn", IDNONE, 5, 35, 30, 10 LTEXT "IloϾ kolumn:", IDNONE, 5, 35, 43, 10
LTEXT "IloϾ min", IDNONE, 5, 65, 30, 10 LTEXT "IloϾ min:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Anuluj", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Anuluj", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -82,9 +85,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Winemine - informacje" CAPTION "Winemine - informacje"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Na licencji Wine", IDNONE, 35, 35, 100, 10 LTEXT "Na licencji Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -6,45 +6,48 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE STRINGTABLE
{ {
IDS_APPNAME, "Ñàïåð" IDS_APPNAME, "Ñàïåð"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Èãðà" { POPUP "&Game" {
MENUITEM "&Íîâàÿ èãðà", IDM_NEW MENUITEM "&Íîâàÿ èãðà", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Ìåòêè", IDM_MARKQ MENUITEM "&Ìåòêè", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Í&îâè÷îê", IDM_BEGINNER MENUITEM "Í&îâè÷îê", IDM_BEGINNER
MENUITEM "&Ëþáèòåëü", IDM_ADVANCED MENUITEM "&Ëþáèòåëü", IDM_ADVANCED
MENUITEM "&Ïðîôåññèîíàë", IDM_EXPERT MENUITEM "&Ïðîôåññèîíàë", IDM_EXPERT
MENUITEM "Î&ñîáûå...", IDM_CUSTOM MENUITEM "Î&ñîáûå...", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Âûõîä", IDM_EXIT MENUITEM "&Ëó÷øåå âðåìÿ", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Ñïðàâêà" { MENUITEM "&Âûõîä", IDM_EXIT
MENUITEM "&Ëó÷øåå âðåìÿ", IDM_TIMES }
MENUITEM "&Î ïðîãðàììå", IDM_ABOUT POPUP "&Ñïðàâêà" {
} MENUITEM "&Î ïðîãðàììå", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ëó÷øåå âðåìÿ" CAPTION "Ëó÷øåå âðåìÿ"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Ëó÷øåå âðåìÿ", IDNONE, 10, 10, 140, 45 GROUPBOX "Ëó÷øåå âðåìÿ", IDNONE, 10, 10, 182, 45
LTEXT "Íîâè÷îê", IDNONE, 20, 20, 40, 8 LTEXT "Íîâè÷îê:", IDNONE, 20, 20, 58, 8
LTEXT "Ëþáèòåëü", IDNONE, 20, 30, 40, 8 LTEXT "Ëþáèòåëü:", IDNONE, 20, 30, 58, 8
LTEXT "Ïðîôåññèîíàë", IDNONE, 20, 40, 51, 8 LTEXT "Ïðîôåññèîíàë:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 74, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 74, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 74, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 94, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 94, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 94, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -52,24 +55,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Ïîçäðàâëÿåì!" CAPTION "Ïîçäðàâëÿåì!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Ïîæàëóéñòâà ââåäèòå âàøå èìÿ", IDIGNORE, 10, 10, 150, 10 LTEXT "Ïîæàëóéñòâà ââåäèòå âàøå èìÿ", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Îñîáàÿ èãðà" CAPTION "Îñîáàÿ èãðà"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Âûñîòà", IDNONE, 5, 5, 30, 10 LTEXT "Âûñîòà:", IDNONE, 5, 15, 43, 10
LTEXT "Øèðèíà", IDNONE, 5, 35, 30, 10 LTEXT "Øèðèíà:", IDNONE, 5, 35, 43, 10
LTEXT "×èñëî ìèí", IDNONE, 5, 65, 36, 10 LTEXT "×èñëî ìèí:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 45, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Îòìåíà", IDCANCEL, 45, 50, 50, 15 PUSHBUTTON "Îòìåíà", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -77,9 +80,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Î ïðîãðàììå" CAPTION "Î ïðîãðàììå"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10 LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10
LTEXT "Àâòîðñêèå ïðàâà (ñ) 2000,\nÄæîøóà Ñåéëåí.", IDNONE, 35, 25, 110, 17 LTEXT "Àâòîðñêèå ïðàâà (ñ) 2000,\nÄæîøóà Ñåéëåí.", IDNONE, 35, 25, 110, 17
LTEXT "ïîä ëèöåíçèåé Wine", IDNONE, 35, 42, 100, 10 LTEXT "ïîä ëèöåíçèåé Wine", IDNONE, 35, 42, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -7,46 +7,48 @@
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Míny" IDS_APPNAME, "Míny"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Možnosti" { POPUP "&Game" {
MENUITEM "&Nová hra", IDM_NEW MENUITEM "&Nová hra", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Zn&aèky (?)", IDM_MARKQ MENUITEM "Zn&aèky (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Zaèiatoèník", IDM_BEGINNER MENUITEM "&Zaèiatoèník", IDM_BEGINNER
MENUITEM "&Pokroèilý", IDM_ADVANCED MENUITEM "&Pokroèilý", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT MENUITEM "&Expert", IDM_EXPERT
MENUITEM "&Vlastné...", IDM_CUSTOM MENUITEM "&Vlastné...", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Sk&onèi<C3A8>", IDM_EXIT MENUITEM "&Najlepšie èasy...", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&Info" { MENUITEM "Sk&onèi<C3A8>", IDM_EXIT
MENUITEM "&Najlepšie èasy...", IDM_TIMES }
MENUITEM "È&o je hra Míny...", IDM_ABOUT POPUP "&Info" {
} MENUITEM "È&o je hra Míny...", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Najrýchlejší h¾adaèi mín" CAPTION "Najrýchlejší h¾adaèi mín"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Najlepšie èasy", IDNONE, 10, 10, 140, 45 GROUPBOX "Najlepšie èasy", IDNONE, 10, 10, 182, 45
LTEXT "Zaèiatoèník", IDNONE, 20, 20, 40, 8 LTEXT "Zaèiatoèník:", IDNONE, 20, 20, 58, 8
LTEXT "Pokroèilý", IDNONE, 20, 30, 40, 8 LTEXT "Pokroèilý:", IDNONE, 20, 30, 58, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8 LTEXT "Expert:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -54,34 +56,35 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "Blahoželám!" CAPTION "Blahoželám!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Zadajte svoje meno, prosím!", IDIGNORE, 10, 10, 150, 10 LTEXT "Zadajte svoje meno, prosím!", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Vlastné pole" CAPTION "Custom Game"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Výška", IDNONE, 5, 5, 30, 10 LTEXT "Výška:", IDNONE, 5, 15, 43, 10
LTEXT "Šírka", IDNONE, 5, 35, 30, 10 LTEXT "Šírka:", IDNONE, 5, 35, 43, 10
LTEXT "Míny", IDNONE, 5, 65, 30, 10 LTEXT "Míny:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Zruši<C5A1>", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Zruši<C5A1>", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Èo je hra Míny (WineMine)" CAPTION "Èo je hra Míny (WineMine)"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "pod licenciou Wine", IDNONE, 35, 35, 100, 10 LTEXT "pod licenciou Wine", IDNONE, 35, 35, 100, 10
LTEXT "Preložil Kario", IDNONE, 35, 45, 100, 10 LTEXT "Preložil Kario", IDNONE, 35, 45, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
} }

View file

@ -3,46 +3,48 @@
LANGUAGE LANG_THAI, SUBLANG_DEFAULT LANGUAGE LANG_THAI, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine" IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&µÑÇàÅ×Í¡" { POPUP "&Game" {
MENUITEM "ã&ËÁè", IDM_NEW MENUITEM "ã&ËÁè", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "à&¤Ã×èͧËÁÒ¤ӶÒÁ", IDM_MARKQ MENUITEM "à&¤Ã×èͧËÁÒ¤ӶÒÁ", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "à&ÃÔèÁµé¹", IDM_BEGINNER MENUITEM "à&ÃÔèÁµé¹", IDM_BEGINNER
MENUITEM "&¢Ñé¹ÊÙ§¢Öé¹", IDM_ADVANCED MENUITEM "&¢Ñé¹ÊÙ§¢Öé¹", IDM_ADVANCED
MENUITEM "&¼ÙéªÓ¹Ò­", IDM_EXPERT MENUITEM "&¼ÙéªÓ¹Ò­", IDM_EXPERT
MENUITEM "&¤¹·ÑèÇä»", IDM_CUSTOM MENUITEM "&¤¹·ÑèÇä»", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&ÍÍ¡", IDM_EXIT MENUITEM "à&ÇÅÒ·ÕèàÃçÇ·ÕèÊØ´", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "á&¨é§ãËé·ÃÒº" { MENUITEM "&ÍÍ¡", IDM_EXIT
MENUITEM "à&ÇÅÒ·ÕèàÃçÇ·ÕèÊØ´", IDM_TIMES }
MENUITEM "à&¡ÕèÂǡѺ", IDM_ABOUT POPUP "á&¨é§ãËé·ÃÒº" {
} MENUITEM "à&¡ÕèÂǡѺ", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "àÇÅÒ·ÕèàÃçÇ·ÕèÊØ´" CAPTION "àÇÅÒ·ÕèàÃçÇ·ÕèÊØ´"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "àÇÅÒ·ÕèàÃçÇ·ÕèÊØ´", IDNONE, 10, 10, 140, 45 GROUPBOX "àÇÅÒ·ÕèàÃçÇ·ÕèÊØ´", IDNONE, 10, 10, 182, 45
LTEXT "àÃÔèÁµé¹", IDNONE, 20, 20, 40, 8 LTEXT "àÃÔèÁµé¹:", IDNONE, 20, 20, 58, 8
LTEXT "¢Ñé¹ÊÙ§¢Öé¹", IDNONE, 20, 30, 40, 8 LTEXT "¢Ñé¹ÊÙ§¢Öé¹:", IDNONE, 20, 30, 58, 8
LTEXT "¼ÙéªÓ¹Ò­", IDNONE, 20, 40, 40, 8 LTEXT "¼ÙéªÓ¹Ò­:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "µ¡Å§", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -50,24 +52,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "¢ÍáÊ´§¤ÇÒÁÂÔ¹´Õ´éÇÂ!" CAPTION "¢ÍáÊ´§¤ÇÒÁÂÔ¹´Õ´éÇÂ!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "â»Ã´¡ÃÍ¡ª×èͧ͢¤Ø³", IDIGNORE, 10, 10, 150, 10 LTEXT "â»Ã´¡ÃÍ¡ª×èͧ͢¤Ø³", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "µ¡Å§", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "à¡ÁÃдѺ¤¹·ÑèÇä»" CAPTION "à¡ÁÃдѺ¤¹·ÑèÇä»"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "á¶Ç", IDNONE, 5, 5, 30, 10 LTEXT "á¶Ç:", IDNONE, 5, 15, 43, 10
LTEXT "ËÅÑ¡", IDNONE, 5, 35, 30, 10 LTEXT "ËÅÑ¡:", IDNONE, 5, 35, 43, 10
LTEXT "¡ÑºÃÐàºÔ´", IDNONE, 5, 65, 30, 10 LTEXT "¡ÑºÃÐàºÔ´:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "µ¡Å§", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 86, 32, 45, 15
PUSHBUTTON "¡àÅÔ¡", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "¡àÅÔ¡", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -75,9 +77,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "à¡ÕèÂǡѺ" CAPTION "à¡ÕèÂǡѺ"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "ÀÒÂãµéÅÔ¢ÊÔ·¸Ôì¢Í§ WINE", IDNONE, 35, 35, 100, 10 LTEXT "ÀÒÂãµéÅÔ¢ÊÔ·¸Ôì¢Í§ WINE", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "µ¡Å§", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 50, 60, 55, 15
} }

View file

@ -11,46 +11,48 @@
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Ñàïåð" IDS_APPNAME, "Ñàïåð"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Îïö³¿" { POPUP "&Game" {
MENUITEM "&Íîâà", IDM_NEW MENUITEM "&Íîâà", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&̳òêè (?)", IDM_MARKQ MENUITEM "&̳òêè (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Ïî÷àòê³âåöü", IDM_BEGINNER MENUITEM "&Ïî÷àòê³âåöü", IDM_BEGINNER
MENUITEM "&Ëþáèòåëü", IDM_ADVANCED MENUITEM "&Ëþáèòåëü", IDM_ADVANCED
MENUITEM "&Åêñïåðò", IDM_EXPERT MENUITEM "&Åêñïåðò", IDM_EXPERT
MENUITEM "&Îñîáëèâà", IDM_CUSTOM MENUITEM "&Îñîáëèâà", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Â&èõ³ä", IDM_EXIT MENUITEM "&Êðàù³ ÷àñè", IDM_TIMES
} MENUITEM SEPARATOR
POPUP "&²íôîðìàö³ÿ" { MENUITEM "Â&èõ³ä", IDM_EXIT
MENUITEM "&Êðàù³ ÷àñè", IDM_TIMES }
MENUITEM "&Ïðî", IDM_ABOUT POPUP "&²íôîðìàö³ÿ" {
} MENUITEM "&Ïðî", IDM_ABOUT
}
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Êðàù³ ÷àñè" CAPTION "Êðàù³ ÷àñè"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "Êðàù³ ÷àñè", IDNONE, 10, 10, 140, 45 GROUPBOX "Êðàù³ ÷àñè", IDNONE, 10, 10, 182, 45
LTEXT "Ïî÷àòê³âåöü", IDNONE, 20, 20, 40, 8 LTEXT "Ïî÷àòê³âåöü:", IDNONE, 20, 20, 58, 8
LTEXT "Ëþáèòåëü", IDNONE, 20, 30, 40, 8 LTEXT "Ëþáèòåëü:", IDNONE, 20, 30, 58, 8
LTEXT "Åêñïåðò", IDNONE, 20, 40, 40, 8 LTEXT "Åêñïåðò:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -58,24 +60,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "³òàííÿ!" CAPTION "³òàííÿ!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Ââåä³òü Âàøå ³ì'ÿ", IDIGNORE, 10, 10, 150, 10 LTEXT "Ââåä³òü Âàøå ³ì'ÿ", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Îñîáëèâà ãðà" CAPTION "Custom Game"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Âèñîòà", IDNONE, 5, 5, 30, 10 LTEXT "Âèñîòà:", IDNONE, 5, 15, 43, 10
LTEXT "Øèðèíà", IDNONE, 5, 35, 30, 10 LTEXT "Øèðèíà:", IDNONE, 5, 35, 43, 10
LTEXT "̳í", IDNONE, 5, 65, 30, 10 LTEXT "̳í:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -83,9 +85,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
CAPTION "About" CAPTION "About"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10 LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "ïî ë³öåí糿 Wine", IDNONE, 35, 35, 100, 10 LTEXT "ïî ë³öåí糿 Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
} }

View file

@ -24,46 +24,47 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
{ {
IDS_APPNAME, "扫雷" IDS_APPNAME, "扫雷"
IDS_SECONDS, "seconds"
} }
MENU_WINEMINE MENU DISCARDABLE MENU_WINEMINE MENU DISCARDABLE
{ {
POPUP "游戏(&O)" { POPUP "&Game" {
MENUITEM "开局(&N)", IDM_NEW MENUITEM "开局(&N)", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "标记(?)(&M)", IDM_MARKQ MENUITEM "标记(?)(&M)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "初级(&B)", IDM_BEGINNER MENUITEM "初级(&B)", IDM_BEGINNER
MENUITEM "中级(&A)", IDM_ADVANCED MENUITEM "中级(&A)", IDM_ADVANCED
MENUITEM "高级(&E)", IDM_EXPERT MENUITEM "高级(&E)", IDM_EXPERT
MENUITEM "自定义(&C)...", IDM_CUSTOM MENUITEM "自定义(&C)...", IDM_CUSTOM
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "退出(&X)", IDM_EXIT MENUITEM "退出(&X)", IDM_EXIT
} }
POPUP "信息(&I)" { POPUP "信息(&I)" {
MENUITEM "扫雷英雄榜(&F)...", IDM_TIMES MENUITEM "扫雷英雄榜(&F)...", IDM_TIMES
MENUITEM "关于扫雷(&A)...", IDM_ABOUT MENUITEM "关于扫雷(&A)...", IDM_ABOUT
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80 DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "扫雷英雄榜" CAPTION "扫雷英雄榜"
FONT 8, "MS Shell Dlg"
{ {
GROUPBOX "最高纪录", IDNONE, 10, 10, 140, 45 GROUPBOX "最高纪录", IDNONE, 10, 10, 182, 45
LTEXT "初级", IDNONE, 20, 20, 40, 8 LTEXT "初级:", IDNONE, 20, 20, 58, 8
LTEXT "中级", IDNONE, 20, 30, 40, 8 LTEXT "中级:", IDNONE, 20, 30, 58, 8
LTEXT "高级", IDNONE, 20, 40, 40, 8 LTEXT "高级:", IDNONE, 20, 40, 58, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8 LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8 LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8 LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8 LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8 LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8 LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "确定", IDOK, 55, 60, 50, 15 DEFPUSHBUTTON "确定", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
@ -71,24 +72,24 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
CAPTION "刷新纪录!" CAPTION "刷新纪录!"
{ {
LTEXT "已破纪录,请输入你的名字", IDIGNORE, 10, 10, 150, 10 LTEXT "已破纪录,请输入你的名字", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "确定", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "确定", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100 DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "自定义雷区" CAPTION "自定义雷区"
FONT 8, "MS Shell Dlg"
{ {
LTEXT "高度", IDNONE, 5, 5, 30, 10 LTEXT "高度:", IDNONE, 5, 15, 43, 10
LTEXT "宽度", IDNONE, 5, 35, 30, 10 LTEXT "宽度:", IDNONE, 5, 35, 43, 10
LTEXT "雷数", IDNONE, 5, 65, 30, 10 LTEXT "雷数:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "确定", IDOK, 40, 30, 50, 15 DEFPUSHBUTTON "确定", IDOK, 86, 32, 45, 15
PUSHBUTTON "取消", IDCANCEL, 40, 50, 50, 15 PUSHBUTTON "取消", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80 DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
@ -96,9 +97,9 @@ STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHEL
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
CAPTION "关于扫雷" CAPTION "关于扫雷"
{ {
LTEXT "Winemine", IDNONE, 10, 10, 35, 10 LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "版权 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10 LTEXT "版权 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10 LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20 ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "确定", IDOK, 50, 60, 55, 15 DEFPUSHBUTTON "确定", IDOK, 50, 60, 55, 15
} }

View file

@ -262,32 +262,31 @@ void InitBoard( BOARD *p_board )
LoadBoard( p_board ); LoadBoard( p_board );
if( p_board->pos.x < (unsigned) GetSystemMetrics( SM_CXFIXEDFRAME )) if( p_board->pos.x < GetSystemMetrics( SM_CXFIXEDFRAME ) )
p_board->pos.x = GetSystemMetrics( SM_CXFIXEDFRAME ); p_board->pos.x = GetSystemMetrics( SM_CXFIXEDFRAME );
if( p_board->pos.x > (unsigned) (GetSystemMetrics( SM_CXSCREEN ) if( p_board->pos.x > (GetSystemMetrics( SM_CXSCREEN ) - GetSystemMetrics( SM_CXFIXEDFRAME )))
- GetSystemMetrics( SM_CXFIXEDFRAME ))) { {
p_board->pos.x = GetSystemMetrics( SM_CXSCREEN ) p_board->pos.x = GetSystemMetrics( SM_CXSCREEN )
- GetSystemMetrics( SM_CXFIXEDFRAME ); - GetSystemMetrics( SM_CXFIXEDFRAME );
} }
if( p_board->pos.y < (unsigned) (GetSystemMetrics( SM_CYMENU ) if( p_board->pos.y < (GetSystemMetrics( SM_CYMENU ) + GetSystemMetrics( SM_CYCAPTION ) + GetSystemMetrics( SM_CYFIXEDFRAME )))
+ GetSystemMetrics( SM_CYCAPTION ) {
+ GetSystemMetrics( SM_CYFIXEDFRAME ))) {
p_board->pos.y = GetSystemMetrics( SM_CYMENU ) + p_board->pos.y = GetSystemMetrics( SM_CYMENU ) +
GetSystemMetrics( SM_CYCAPTION ) + GetSystemMetrics( SM_CYCAPTION ) +
GetSystemMetrics( SM_CYFIXEDFRAME ); GetSystemMetrics( SM_CYFIXEDFRAME );
} }
if( p_board->pos.y > (unsigned) (GetSystemMetrics( SM_CYSCREEN ) if( p_board->pos.y > (GetSystemMetrics( SM_CYSCREEN ) - GetSystemMetrics( SM_CYFIXEDFRAME )))
- GetSystemMetrics( SM_CYFIXEDFRAME ))) { {
p_board->pos.y = GetSystemMetrics( SM_CYSCREEN ) p_board->pos.y = GetSystemMetrics( SM_CYSCREEN )
- GetSystemMetrics( SM_CYFIXEDFRAME ); - GetSystemMetrics( SM_CYFIXEDFRAME );
} }
hMenu = GetMenu( p_board->hWnd ); hMenu = GetMenu( p_board->hWnd );
CheckMenuItem( hMenu, IDM_BEGINNER + (unsigned) p_board->difficulty, CheckMenuItem( hMenu, IDM_BEGINNER + p_board->difficulty, MF_CHECKED );
MF_CHECKED );
if( p_board->IsMarkQ ) if( p_board->IsMarkQ )
CheckMenuItem( hMenu, IDM_MARKQ, MF_CHECKED ); CheckMenuItem( hMenu, IDM_MARKQ, MF_CHECKED );
else else
@ -297,90 +296,81 @@ void InitBoard( BOARD *p_board )
void LoadBoard( BOARD *p_board ) void LoadBoard( BOARD *p_board )
{ {
DWORD size; DWORD dwSize;
DWORD type; DWORD dwValue;
HKEY hkey; HKEY hkey;
char data[16]; char data[16];
char key_name[8]; char key_name[8];
unsigned i; unsigned i;
RegOpenKeyEx( HKEY_LOCAL_MACHINE, "Software\\Wine\\WineMine", RegOpenKeyEx( HKEY_CURRENT_USER, WINEMINE_REGKEY,
0, KEY_QUERY_VALUE, &hkey ); 0, KEY_QUERY_VALUE, &hkey );
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Xpos", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Xpos", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) { p_board->pos.x = dwValue;
p_board->pos.x = atoi( data );
}
else else
p_board->pos.x = GetSystemMetrics( SM_CXFIXEDFRAME ); p_board->pos.x = GetSystemMetrics( SM_CXFIXEDFRAME );
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Ypos", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Ypos", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->pos.y = dwValue;
p_board->pos.y = atoi( data );
else else
p_board->pos.y = GetSystemMetrics( SM_CYMENU ) p_board->pos.y = GetSystemMetrics( SM_CYMENU )
+ GetSystemMetrics( SM_CYCAPTION ) + GetSystemMetrics( SM_CYCAPTION )
+ GetSystemMetrics( SM_CYFIXEDFRAME ); + GetSystemMetrics( SM_CYFIXEDFRAME );
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Rows", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Rows", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->rows = dwValue;
p_board->rows = atoi( data );
else else
p_board->rows = BEGINNER_ROWS; p_board->rows = BEGINNER_ROWS;
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Cols", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Cols", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->cols = dwValue;
p_board->cols = atoi( data );
else else
p_board->cols = BEGINNER_COLS; p_board->cols = BEGINNER_COLS;
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Mines", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Mines", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->mines = dwValue;
p_board->mines = atoi( data );
else else
p_board->rows = BEGINNER_ROWS; p_board->rows = BEGINNER_ROWS;
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "Difficulty", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "Difficulty", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->difficulty = (DIFFICULTY) dwValue;
p_board->difficulty = (DIFFICULTY) atoi( data );
else else
p_board->difficulty = BEGINNER; p_board->difficulty = BEGINNER;
size = sizeof( data ); dwSize = sizeof(DWORD);
if( RegQueryValueEx( hkey, "MarkQ", NULL, (LPDWORD) &type, if( RegQueryValueEx( hkey, "MarkQ", NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPBYTE) data, (LPDWORD) &size ) == ERROR_SUCCESS ) p_board->IsMarkQ = dwValue;
p_board->IsMarkQ = atoi( data );
else else
p_board->IsMarkQ = TRUE; p_board->IsMarkQ = TRUE;
for( i = 0; i < 3; i++ ) { for( i = 0; i < 3; i++ ) {
wsprintf( key_name, "Name%d", i ); wsprintf( key_name, "Name%d", i );
size = sizeof( data ); dwSize = sizeof( data );
if( RegQueryValueEx( hkey, key_name, NULL, (LPDWORD) &type,
(LPBYTE) data, if( RegQueryValueEx( hkey, key_name, NULL, NULL, (LPBYTE) data, (LPDWORD) &dwSize ) == ERROR_SUCCESS )
(LPDWORD) &size ) == ERROR_SUCCESS ) strncpy( p_board->best_name[i], data, sizeof( data ) );
strncpy( p_board->best_name[i], data, sizeof( data ) );
else else
wsprintf( p_board->best_name[i], "Nobody"); wsprintf( p_board->best_name[i], "Nobody");
} }
for( i = 0; i < 3; i++ ) { for( i = 0; i < 3; i++ ) {
wsprintf( key_name, "Time%d", i ); wsprintf( key_name, "Time%d", i );
size = sizeof( data );
if( RegQueryValueEx( hkey, key_name, NULL, (LPDWORD) &type, dwSize = sizeof(DWORD);
(LPBYTE) data, if( RegQueryValueEx( hkey, key_name, NULL, NULL, (LPBYTE) &dwValue, &dwSize ) == ERROR_SUCCESS )
(LPDWORD) &size ) == ERROR_SUCCESS ) p_board->best_time[i] = dwValue;
p_board->best_time[i] = atoi( data );
else else
p_board->best_time[i] = 999; p_board->best_time[i] = 999;
} }
RegCloseKey( hkey ); RegCloseKey( hkey );
} }
@ -392,32 +382,19 @@ void SaveBoard( BOARD *p_board )
char data[16]; char data[16];
char key_name[8]; char key_name[8];
if( RegCreateKeyEx( HKEY_LOCAL_MACHINE, if( RegCreateKeyEx( HKEY_CURRENT_USER,
"Software\\Wine\\WineMine", 0, NULL, WINEMINE_REGKEY, 0, NULL,
REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL,
&hkey, &disp ) != ERROR_SUCCESS) &hkey, &disp ) != ERROR_SUCCESS)
return; return;
wsprintf( data, "%d", p_board->pos.x ); RegSetValueEx( hkey, "Xpos", 0, REG_DWORD, (LPBYTE) &p_board->pos.x, sizeof(DWORD) );
RegSetValueEx( hkey, "Xpos", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 ); RegSetValueEx( hkey, "Ypos", 0, REG_DWORD, (LPBYTE) &p_board->pos.y, sizeof(DWORD) );
RegSetValueEx( hkey, "Difficulty", 0, REG_DWORD, (LPBYTE) &p_board->difficulty, sizeof(DWORD) );
wsprintf( data, "%d", p_board->pos.x ); RegSetValueEx( hkey, "Rows", 0, REG_DWORD, (LPBYTE) &p_board->rows, sizeof(DWORD) );
RegSetValueEx( hkey, "Ypos", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 ); RegSetValueEx( hkey, "Cols", 0, REG_DWORD, (LPBYTE) &p_board->cols, sizeof(DWORD) );
RegSetValueEx( hkey, "Mines", 0, REG_DWORD, (LPBYTE) &p_board->mines, sizeof(DWORD) );
wsprintf( data, "%d", (int) p_board->difficulty ); RegSetValueEx( hkey, "MarkQ", 0, REG_DWORD, (LPBYTE) &p_board->IsMarkQ, sizeof(DWORD) );
RegSetValueEx( hkey, "Difficulty", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
wsprintf( data, "%d", p_board->rows );
RegSetValueEx( hkey, "Rows", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
wsprintf( data, "%d", p_board->cols );
RegSetValueEx( hkey, "Cols", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
wsprintf( data, "%d", p_board->mines );
RegSetValueEx( hkey, "Mines", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
wsprintf( data, "%d", (int) p_board->IsMarkQ );
RegSetValueEx( hkey, "MarkQ", 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
for( i = 0; i < 3; i++ ) { for( i = 0; i < 3; i++ ) {
wsprintf( key_name, "Name%u", i ); wsprintf( key_name, "Name%u", i );
@ -427,9 +404,9 @@ void SaveBoard( BOARD *p_board )
for( i = 0; i < 3; i++ ) { for( i = 0; i < 3; i++ ) {
wsprintf( key_name, "Time%u", i ); wsprintf( key_name, "Time%u", i );
wsprintf( data, "%d", p_board->best_time[i] ); RegSetValueEx( hkey, key_name, 0, REG_DWORD, (LPBYTE) p_board->best_time[i], sizeof(DWORD) );
RegSetValueEx( hkey, key_name, 0, REG_SZ, (LPBYTE) data, strlen(data)+1 );
} }
RegCloseKey( hkey ); RegCloseKey( hkey );
} }
@ -787,6 +764,7 @@ void DrawBoard( HDC hdc, HDC hMemDC, PAINTSTRUCT *ps, BOARD *p_board )
void TestBoard( HWND hWnd, BOARD *p_board, unsigned x, unsigned y, int msg ) void TestBoard( HWND hWnd, BOARD *p_board, unsigned x, unsigned y, int msg )
{ {
POINT pt; POINT pt;
UINT col, row;
pt.x = x; pt.x = x;
pt.y = y; pt.y = y;
@ -802,9 +780,24 @@ void TestBoard( HWND hWnd, BOARD *p_board, unsigned x, unsigned y, int msg )
p_board->press.y = 0; p_board->press.y = 0;
} }
if( p_board->boxes_left == 0 ) { if( p_board->boxes_left == 0 )
{
// MG - 2006-02-21
// mimic MS minesweeper behaviour - when autocompleting a board, flag mines
p_board->status = WON; p_board->status = WON;
for( col = 0; col <= p_board->cols + 1; col++ )
{
for( row = 0; row <= p_board->rows + 1; row++ )
{
if(p_board->box[col][row].IsMine == TRUE)
{
p_board->box[col][row].FlagType = FLAG;
}
}
}
p_board->num_flags = p_board->mines;
RedrawWindow( p_board->hWnd, NULL, NULL_HANDLE, RDW_INVALIDATE | RDW_UPDATENOW );
if( p_board->difficulty != CUSTOM && if( p_board->difficulty != CUSTOM &&
p_board->time < p_board->best_time[p_board->difficulty] ) { p_board->time < p_board->best_time[p_board->difficulty] ) {
p_board->best_time[p_board->difficulty] = p_board->time; p_board->best_time[p_board->difficulty] = p_board->time;

View file

@ -18,9 +18,11 @@
#include <windows.h> #include <windows.h>
#define WINEMINE_REGKEY "Software\\ReactOS\\WineMine"
#define BEGINNER_MINES 10 #define BEGINNER_MINES 10
#define BEGINNER_COLS 8 #define BEGINNER_COLS 9
#define BEGINNER_ROWS 8 #define BEGINNER_ROWS 9
#define ADVANCED_MINES 40 #define ADVANCED_MINES 40
#define ADVANCED_COLS 16 #define ADVANCED_COLS 16

View file

@ -48,9 +48,12 @@
#define IDC_EDITMINES 1033 #define IDC_EDITMINES 1033
#define IDS_APPNAME 1101 #define IDS_APPNAME 1101
#define IDS_SECONDS 1102
#define IDI_WINEMINE 1201 #define IDI_WINEMINE 1201
#define IDB_FACES 1301 #define IDB_FACES 1301
#define IDB_LEDS 1302 #define IDB_LEDS 1302
#define IDB_MINES 1303 #define IDB_MINES 1303
#define IDRESET 1401