Changes by Carlo Bramini (carlo.bramix@libero.it):

- Convert the app from ANSI to TCHAR and enable Unicode compilation in the .rbuild file
- Dialog procedures now return INT_PTR instead of BOOL
- IDS_NOBODY has been added to the resource files
- Fixed a bug in SetDifficulty(): If custom selection, then no changes are done if the user presses the CANCEL button.
- Show mines in the end board in all mine boxes, which you previously marked with the QUESTION state, when you lost the game
- Added an accelerator table
- Define the WineMine root registry key in just one place as a constant rather than a #define, point it to the Software\Microsoft\WinMine key
- Code simplifications

Changes by me:
- Make our registry settings compatible with the MS WinMine settings, since we write into the WinMine registry key now
- Remove the WINE_STRICT check, which was needed to avoid an ancient WINE bug, but doesn't affect our tree. I also replaced all NULL_HANDLE's by NULL.
- Remove the IDS_APPNAME string, we use "WineMine" as a static constant for the application name now
- Remove the unused "mb" variable from the BOARD structure
- Load all resources by ID, not by name
- Add a manifest for enabling Common Controls 6.0
- Use ShellAbout instead of a custom About dialog
- Use a consistent indentation and consistent variable namings and types

See issue #2815 for more details.

svn path=/trunk/; revision=31378
This commit is contained in:
Colin Finck 2007-12-21 21:29:57 +00:00
parent f6c01b3703
commit b56a634cec
26 changed files with 1118 additions and 1282 deletions

View file

@ -19,159 +19,149 @@
*/ */
#include <windows.h> #include <windows.h>
#include <tchar.h>
#include "main.h" #include "main.h"
#include "dialog.h" #include "dialog.h"
#include "resource.h" #include "resource.h"
BOOL CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ) INT_PTR CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
{ {
BOOL IsRet; static BOARD *pBoard;
static BOARD *p_board;
switch( uMsg ) { switch(uMsg)
case WM_INITDIALOG: {
p_board = (BOARD*) lParam; case WM_INITDIALOG:
SetDlgItemInt( hDlg, IDC_EDITROWS, p_board->rows, FALSE ); pBoard = (BOARD*) lParam;
SetDlgItemInt( hDlg, IDC_EDITCOLS, p_board->cols, FALSE ); SetDlgItemInt( hDlg, IDC_EDITROWS, pBoard->uRows, FALSE );
SetDlgItemInt( hDlg, IDC_EDITMINES, p_board->mines, FALSE ); SetDlgItemInt( hDlg, IDC_EDITCOLS, pBoard->uCols, FALSE );
return TRUE; SetDlgItemInt( hDlg, IDC_EDITMINES, pBoard->uMines, FALSE );
case WM_COMMAND:
switch( LOWORD( wParam ) ) {
case IDOK:
p_board->rows = GetDlgItemInt( hDlg, IDC_EDITROWS, &IsRet, FALSE );
p_board->cols = GetDlgItemInt( hDlg, IDC_EDITCOLS, &IsRet, FALSE );
p_board->mines = GetDlgItemInt( hDlg, IDC_EDITMINES, &IsRet, FALSE );
CheckLevel( p_board );
EndDialog( hDlg, 0 );
return TRUE; return TRUE;
case IDCANCEL: case WM_COMMAND:
EndDialog( hDlg, 0 ); switch( LOWORD( wParam ) )
return TRUE; {
} case IDOK:
break; pBoard->uRows = GetDlgItemInt( hDlg, IDC_EDITROWS, NULL, FALSE );
pBoard->uCols = GetDlgItemInt( hDlg, IDC_EDITCOLS, NULL, FALSE );
pBoard->uMines = GetDlgItemInt( hDlg, IDC_EDITMINES, NULL, FALSE );
CheckLevel( pBoard );
/* Fall through */
case IDCANCEL:
EndDialog( hDlg, LOWORD(wParam) );
return TRUE;
}
break;
} }
return FALSE; return FALSE;
} }
BOOL CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ) INT_PTR CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
{ {
static BOARD *p_board; static BOARD *pBoard;
switch( uMsg ) { switch(uMsg)
case WM_INITDIALOG: {
p_board = (BOARD*) lParam; case WM_INITDIALOG:
SetDlgItemText( hDlg, IDC_EDITNAME, pBoard = (BOARD*) lParam;
p_board->best_name[p_board->difficulty] ); SetDlgItemText( hDlg, IDC_EDITNAME, pBoard->szBestName[pBoard->Difficulty] );
return TRUE;
case WM_COMMAND:
switch( LOWORD( wParam ) ) {
case IDOK:
GetDlgItemText( hDlg, IDC_EDITNAME,
p_board->best_name[p_board->difficulty],
sizeof( p_board->best_name[p_board->difficulty] ) );
EndDialog( hDlg, 0 );
return TRUE; return TRUE;
case IDCANCEL: case WM_COMMAND:
EndDialog( hDlg, 0 ); switch( LOWORD(wParam) )
return TRUE; {
} case IDOK:
break; GetDlgItemText( hDlg, IDC_EDITNAME,
} pBoard->szBestName[pBoard->Difficulty],
return FALSE; sizeof( pBoard->szBestName[pBoard->Difficulty] ) );
} EndDialog( hDlg, 0 );
BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
{
static BOARD *p_board;
HKEY hkey;
unsigned i;
char data[16];
char key_name[8];
char times[35];
char szSeconds[23];
switch( uMsg ) {
case WM_INITDIALOG:
p_board = (BOARD*) lParam;
/* set best names */
for( i = 0; i < 3; i++ )
SetDlgItemText( hDlg, (IDC_NAME1) + i, p_board->best_name[i] );
/* set best times */
LoadString( p_board->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) );
for( i = 0; i < 3; i++ )
{
wsprintf(times, "%d %s", p_board->best_time[i], szSeconds);
SetDlgItemText( hDlg, (IDC_TIME1) + i, times );
}
return TRUE;
case WM_COMMAND:
switch( LOWORD( wParam ) )
{
case IDOK:
case IDCANCEL:
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; return TRUE;
LoadString( p_board->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) ); case IDCANCEL:
EndDialog( hDlg, 0 );
for (i = 0; i < 3; i++) return TRUE;
{ }
p_board->best_time[i] = 999; break;
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;
}
} }
return FALSE; return FALSE;
} }
BOOL CALLBACK AboutDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ) INT_PTR CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
{ {
switch( uMsg ) { static BOARD *pBoard;
case WM_INITDIALOG: HKEY hKey;
return TRUE; UCHAR i;
TCHAR szData[16];
TCHAR szKeyName[8];
TCHAR szTimes[35];
TCHAR szSeconds[23];
TCHAR szNobody[15];
switch(uMsg)
{
case WM_INITDIALOG:
pBoard = (BOARD*) lParam;
/* set best names */
for( i = 0; i < 3; i++ )
SetDlgItemText( hDlg, (IDC_NAME1) + i, pBoard->szBestName[i] );
/* set best times */
LoadString( pBoard->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) / sizeof(TCHAR) );
for( i = 0; i < 3; i++ )
{
wsprintf(szTimes, TEXT("%d %s"), pBoard->uBestTime[i], szSeconds);
SetDlgItemText( hDlg, (IDC_TIME1) + i, szTimes );
}
case WM_COMMAND:
switch( LOWORD( wParam ) ) {
case IDOK:
case IDCANCEL:
EndDialog( hDlg, 0 );
return TRUE; return TRUE;
}
break; case WM_COMMAND:
switch( LOWORD( wParam ) )
{
case IDOK:
case IDCANCEL:
EndDialog( hDlg, 0 );
return TRUE;
case IDRESET:
if( RegCreateKeyEx( HKEY_CURRENT_USER, szWineMineRegKey, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL ) != ERROR_SUCCESS)
return TRUE;
LoadString( pBoard->hInst, IDS_NOBODY, szNobody, sizeof(szNobody) / sizeof(TCHAR) );
LoadString( pBoard->hInst, IDS_SECONDS, szSeconds, sizeof(szSeconds) / sizeof(TCHAR) );
for (i = 0; i < 3; i++)
{
pBoard->uBestTime[i] = 999;
_tcscpy(pBoard->szBestName[i], szNobody);
wsprintf(szTimes, TEXT("%d %s"), pBoard->uBestTime[i], szSeconds);
SetDlgItemText( hDlg, (IDC_NAME1) + i, pBoard->szBestName[i] );
SetDlgItemText( hDlg, (IDC_TIME1) + i, szTimes );
}
/* Write the changes to the registry
As we write to the same registry key as MS WinMine does, we have to start at 1 for the registry keys */
for( i = 0; i < 3; i++ )
{
wsprintf( szKeyName, TEXT("Name%u"), i + 1 );
_tcsncpy( szData, pBoard->szBestName[i], sizeof(szData) / sizeof(TCHAR) );
RegSetValueEx( hKey, szKeyName, 0, REG_SZ, (LPBYTE)szData, (_tcslen(szData) + 1) * sizeof(TCHAR) );
}
for( i = 0; i < 3; i++ )
{
wsprintf( szKeyName, TEXT("Time%u"), i + 1 );
RegSetValueEx( hKey, szKeyName, 0, REG_DWORD, (LPBYTE)&pBoard->uBestTime[i], sizeof(DWORD) );
}
RegCloseKey(hKey);
return TRUE;
}
} }
return FALSE; return FALSE;
} }

View file

@ -20,10 +20,6 @@
BOOL CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ); BOOL CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ); BOOL CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ); BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK AboutDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ); BOOL CALLBACK AboutDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Ìèíè÷êè"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Íîâà", IDM_NEW MENUITEM "&Íîâŕ\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Èçïîëçâàíå íà &âúïðîñèòåëíà (?)", IDM_MARKQ MENUITEM "Èçïîëçâàíå íà &âúïðîñèòåëíà (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Äîáðå", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Äîáðå", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "Äîáðå", IDOK, 86, 32, 45, 15
PUSHBUTTON "Îòêàç", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Îòêàç", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Çà"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Äîáðå", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Cercamines"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nou", IDM_NEW MENUITEM "&Nou\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "In&terrogant (?)", IDM_MARKQ MENUITEM "In&terrogant (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Felicitats!" CAPTION "Felicitats!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Acceptar", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Acceptar", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Acceptar", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "Acceptar", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancel·lar", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Cancel·lar", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "En quant a"
FONT 8, "MS Shell Dlg"
{
LTEXT "Cercamines", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "sota llicència Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Acceptar", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "Sekunden" IDS_SECONDS, "Sekunden"
IDS_NOBODY, "Niemand"
IDS_ABOUT, "von Joshua Thielen und ReactOS-Entwicklern"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Spiel" { POPUP "&Spiel" {
MENUITEM "&Neu", IDM_NEW MENUITEM "&Neu\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Merker (?)", IDM_MARKQ MENUITEM "&Merker (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Bestzeiten &löschen", IDRESET, 18, 57, 67, 15 PUSHBUTTON "Bestzeiten &löschen", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Glückwunsch!" CAPTION "Glückwunsch!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,9 +58,9 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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 "Benutzerdefiniertes Spiel"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
{ {
LTEXT "Höhe:", IDNONE, 5, 15, 43, 10 LTEXT "Höhe:", IDNONE, 5, 15, 43, 10
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Abbrechen", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Abbrechen", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Über"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Unter der Wine Lizenz", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "ÍáñêáëéåõôÞò"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&ÍÝï", IDM_NEW MENUITEM "&ÍÝď\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Óçìåßùóç ìå åñùôçìáôéêü", IDM_MARKQ MENUITEM "&Óçìåßùóç ìå åñùôçìáôéêü", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OÊ", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OÊ", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OÊ", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OÊ", IDOK, 86, 32, 45, 15
PUSHBUTTON "Áêýñùóç", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Áêýñùóç", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ó÷åôéêÜ..."
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OÊ", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&New", IDM_NEW MENUITEM "&New\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Marks (?)", IDM_MARKQ MENUITEM "&Marks (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Congratulations!" CAPTION "Congratulations!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancel", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Cancel", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "About"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nuevo", IDM_NEW MENUITEM "&Nuevo\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Marcar Interrogantes", IDM_MARKQ MENUITEM "&Marcar Interrogantes", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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 "Mejores Tiempos" CAPTION "Mejores Tiempos"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "¡Felicidades!" CAPTION "¡Felicidades!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Aceptar", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Aceptar", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Aceptar", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "Aceptar", IDOK, 86, 32, 45, 15
PUSHBUTTON "Cancelar", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Cancelar", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Acerca de"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Aceptar", IDOK, 50, 60, 55, 15
}

View file

@ -9,14 +9,15 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "secondes" IDS_SECONDS, "secondes"
IDS_NOBODY, "Anonyme"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Jeu" { POPUP "&Jeu" {
MENUITEM "&Nouveau", IDM_NEW MENUITEM "&Nouveau\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Marqueur ?", IDM_MARKQ MENUITEM "&Marqueur ?", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -35,7 +36,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -54,7 +55,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Réinitialiser les scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Réinitialiser les scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Félicitations !" CAPTION "Félicitations !"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -64,7 +65,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -78,15 +79,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annuler", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Annuler", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "À propos"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sous licence Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Baru", IDM_NEW MENUITEM "&Baru\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Tandai Pertanyaan", IDM_MARKQ MENUITEM "&Tandai Pertanyaan", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Selamat!" CAPTION "Selamat!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Batal", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Batal", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Tentang"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Hak Cipta 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "di bawah lisensi Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Campo minato"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Anonimo"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nuova", IDM_NEW MENUITEM "&Nuova\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Segno (?)", IDM_MARKQ MENUITEM "&Segno (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Complimenti!" CAPTION "Complimenti!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annulla", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Annulla", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Informazioni su Campo minato"
FONT 8, "MS Shell Dlg"
{
LTEXT "Campo minato", IDNONE, 10, 10, 55, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sotto licenza Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View file

@ -5,14 +5,15 @@
LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Naujas þaidimas", IDM_NEW MENUITEM "&Naujas ţaidimas\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Þymëti &spëjamus (?)", IDM_MARKQ MENUITEM "Þymëti &spëjamus (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -31,7 +32,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -50,7 +51,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Sveikiname!" CAPTION "Sveikiname!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -60,7 +61,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -74,15 +75,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Atðaukti", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Atðaukti", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Apie"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Minesveiper"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Ingen"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nytt", IDM_NEW MENUITEM "&Nytt\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Merk spørsmål", IDM_MARKQ MENUITEM "&Merk spørsmål", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,17 +48,17 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "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, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Avbryt", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Avbryt", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Om"
FONT 8, "MS Shell Dlg"
{
LTEXT "Minesveiper", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under Wine lisensen", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nieuw", IDM_NEW MENUITEM "&Nieuw\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Vraagteken a&ctiveren", IDM_MARKQ MENUITEM "Vraagteken a&ctiveren", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Gefeleciteerd!" CAPTION "Gefeleciteerd!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Annuleren", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Annuleren", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Over"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "onder de Wine licentie", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -10,14 +10,15 @@
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Saper"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Anonim"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nowa gra", IDM_NEW MENUITEM "&Nowa gra\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Poz&iom", IDM_MARKQ MENUITEM "Poz&iom", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -36,7 +37,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -55,7 +56,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Gratulacje!" CAPTION "Gratulacje!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -65,7 +66,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -79,15 +80,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Anuluj", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Anuluj", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Winemine - informacje"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Na licencji Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -6,14 +6,15 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE STRINGTABLE
{ {
IDS_APPNAME, "Ñàïåð"
IDS_SECONDS, "ñåêóíä" IDS_SECONDS, "ñåêóíä"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Èãðà" { POPUP "&Èãðà" {
MENUITEM "&Íîâàÿ èãðà", IDM_NEW MENUITEM "&Íîâŕ˙ čăđŕ\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&Ìåòêè", IDM_MARKQ MENUITEM "&Ìåòêè", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -31,7 +32,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -50,7 +51,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Ñáðîñèòü", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Ñáðîñèòü", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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"
@ -60,7 +61,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -74,15 +75,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Îòìåíà", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Îòìåíà", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Î ïðîãðàììå"
FONT 8, "MS Shell Dlg"
{
LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10
LTEXT "Àâòîðñêèå ïðàâà (ñ) 2000,\nÄæîøóà Ñåéëåí.", IDNONE, 35, 25, 110, 17
LTEXT "ïîä ëèöåíçèåé Wine", IDNONE, 35, 42, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -7,14 +7,15 @@
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Míny"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Nová hra", IDM_NEW MENUITEM "&Nová hra\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Zn&aèky (?)", IDM_MARKQ MENUITEM "Zn&aèky (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -32,7 +33,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -51,7 +52,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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 "Blahoželám!" CAPTION "Blahoželám!"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
@ -61,7 +62,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -75,16 +76,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Zruši<C5A1>", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Zruši<C5A1>", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Èo je hra Míny (WineMine)"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "pod licenciou Wine", IDNONE, 35, 35, 100, 10
LTEXT "Preložil Kario", IDNONE, 35, 45, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View file

@ -3,14 +3,15 @@
LANGUAGE LANG_THAI, SUBLANG_DEFAULT LANGUAGE LANG_THAI, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "WineMine"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "ã&ËÁè", IDM_NEW MENUITEM "ă&ËÁč\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "à&¤Ã×èͧËÁÒ¤ӶÒÁ", IDM_MARKQ MENUITEM "à&¤Ã×èͧËÁÒ¤ӶÒÁ", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -28,7 +29,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -47,7 +48,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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"
@ -57,7 +58,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "µ¡Å§", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -71,15 +72,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "µ¡Å§", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "µ¡Å§", IDOK, 86, 32, 45, 15
PUSHBUTTON "¡àÅÔ¡", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "¡àÅÔ¡", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "à¡ÕèÂǡѺ"
FONT 8, "MS Shell Dlg"
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "ÀÒÂãµéÅÔ¢ÊÔ·¸Ôì¢Í§ WINE", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "µ¡Å§", IDOK, 50, 60, 55, 15
}

View file

@ -11,14 +11,15 @@
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE { STRINGTABLE {
IDS_APPNAME, "Ñàïåð"
IDS_SECONDS, "ñåê" IDS_SECONDS, "ñåê"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "&Íîâà", IDM_NEW MENUITEM "&Íîâŕ\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "&̳òêè (?)", IDM_MARKQ MENUITEM "&̳òêè (?)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -36,7 +37,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -55,7 +56,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Ñêèäàííÿ ðåçóëüòàò³â", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Ñêèäàííÿ ðåçóëüòàò³â", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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"
@ -65,7 +66,7 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -79,15 +80,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "About"
FONT 8, "MS Shell Dlg"
{
LTEXT "Ñàïåð", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "ïî ë³öåí糿 Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View file

@ -22,16 +22,17 @@
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
STRINGTABLE DISCARDABLE STRINGTABLE DISCARDABLE
{ {
IDS_APPNAME, "扫雷"
IDS_SECONDS, "seconds" IDS_SECONDS, "seconds"
IDS_NOBODY, "Nobody"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
} }
MENU_WINEMINE MENU DISCARDABLE IDM_WINEMINE MENU DISCARDABLE
{ {
POPUP "&Game" { POPUP "&Game" {
MENUITEM "开局(&N)", IDM_NEW MENUITEM "żŞžÖ(&N)\tF2", IDM_NEW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "标记(?)(&M)", IDM_MARKQ MENUITEM "标记(?)(&M)", IDM_MARKQ
MENUITEM SEPARATOR MENUITEM SEPARATOR
@ -48,7 +49,7 @@ MENU_WINEMINE MENU DISCARDABLE
} }
} }
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75 IDD_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"
@ -67,7 +68,7 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15 PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
} }
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60 IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
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" FONT 8, "MS Shell Dlg"
CAPTION "刷新纪录!" CAPTION "刷新纪录!"
@ -77,7 +78,7 @@ CAPTION "ˢ
DEFPUSHBUTTON "确定", IDOK, 60, 40, 40, 15 DEFPUSHBUTTON "确定", IDOK, 60, 40, 40, 15
} }
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80 IDD_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"
@ -91,15 +92,3 @@ FONT 8, "MS Shell Dlg"
DEFPUSHBUTTON "确定", IDOK, 86, 32, 45, 15 DEFPUSHBUTTON "确定", IDOK, 86, 32, 45, 15
PUSHBUTTON "取消", IDCANCEL, 86, 52, 45, 15 PUSHBUTTON "取消", IDCANCEL, 86, 52, 45, 15
} }
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "关于扫雷"
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "版权 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "确定", IDOK, 50, 60, 55, 15
}

File diff suppressed because it is too large Load diff

View file

@ -18,7 +18,19 @@
#include <windows.h> #include <windows.h>
#define WINEMINE_REGKEY "Software\\ReactOS\\WineMine" static const TCHAR szWineMineRegKey[] = TEXT("Software\\Microsoft\\WinMine");
// Common Controls 6.0 for MSVC 2005 or later
#if _MSC_VER >= 1400
# pragma comment(linker, "/manifestdependency:\"type='win32' " \
"name='Microsoft.Windows.Common-Controls' " \
"version='6.0.0.0' " \
"processorArchitecture='x86' " \
"publicKeyToken='6595b64144ccf1df' " \
"language='*'\"")
#endif
#define ID_TIMER 1000
#define BEGINNER_MINES 10 #define BEGINNER_MINES 10
#define BEGINNER_COLS 9 #define BEGINNER_COLS 9
@ -32,8 +44,8 @@
#define EXPERT_COLS 30 #define EXPERT_COLS 30
#define EXPERT_ROWS 16 #define EXPERT_ROWS 16
#define MAX_COLS 30 #define MAX_COLS 30
#define MAX_ROWS 24 #define MAX_ROWS 24
#define BOTTOM_MARGIN 20 #define BOTTOM_MARGIN 20
#define BOARD_WMARGIN 5 #define BOARD_WMARGIN 5
@ -51,68 +63,58 @@ typedef enum { SPRESS_BMP, COOL_BMP, DEAD_BMP, OOH_BMP, SMILE_BMP } FACE_BMP;
typedef enum { WAITING, PLAYING, GAMEOVER, WON } GAME_STATUS; typedef enum { WAITING, PLAYING, GAMEOVER, WON } GAME_STATUS;
typedef enum { typedef enum
MPRESS_BMP, ONE_BMP, TWO_BMP, THREE_BMP, FOUR_BMP, FIVE_BMP, SIX_BMP, {
SEVEN_BMP, EIGHT_BMP, BOX_BMP, FLAG_BMP, QUESTION_BMP, EXPLODE_BMP, MPRESS_BMP, ONE_BMP, TWO_BMP, THREE_BMP, FOUR_BMP, FIVE_BMP, SIX_BMP,
WRONG_BMP, MINE_BMP, QPRESS_BMP SEVEN_BMP, EIGHT_BMP, BOX_BMP, FLAG_BMP, QUESTION_BMP, EXPLODE_BMP,
WRONG_BMP, MINE_BMP, QPRESS_BMP
} MINEBMP_OFFSET; } MINEBMP_OFFSET;
typedef enum { BEGINNER, ADVANCED, EXPERT, CUSTOM } DIFFICULTY; typedef enum { BEGINNER, ADVANCED, EXPERT, CUSTOM } DIFFICULTY;
typedef struct tagBOARD typedef struct tagBOARD
{ {
BOOL IsMarkQ; BOOL bMark;
HDC hdc;
HINSTANCE hInst; HINSTANCE hInst;
HWND hWnd; HWND hWnd;
HBITMAP hMinesBMP; HBITMAP hMinesBMP;
HBITMAP hFacesBMP; HBITMAP hFacesBMP;
HBITMAP hLedsBMP; HBITMAP hLedsBMP;
RECT mines_rect; RECT MinesRect;
RECT face_rect; RECT FaceRect;
RECT timer_rect; RECT TimerRect;
RECT counter_rect; RECT CounterRect;
unsigned width; ULONG uWidth;
unsigned height; ULONG uHeight;
POINT pos; POINT Pos;
unsigned time; ULONG uTime;
unsigned num_flags; ULONG uNumFlags;
unsigned boxes_left; ULONG uBoxesLeft;
unsigned num_mines; ULONG uNumMines;
/* difficulty info */ ULONG uRows;
unsigned rows; ULONG uCols;
unsigned cols; ULONG uMines;
unsigned mines; TCHAR szBestName[3][16];
char best_name [3][16]; ULONG uBestTime[3];
unsigned best_time [3]; DIFFICULTY Difficulty;
DIFFICULTY difficulty;
POINT press; POINT Press;
/* defines for mb */ FACE_BMP FaceBmp;
#define MB_NONE 0 GAME_STATUS Status;
#define MB_LEFTDOWN 1
#define MB_LEFTUP 2
#define MB_RIGHTDOWN 3
#define MB_RIGHTUP 4
#define MB_BOTHDOWN 5
#define MB_BOTHUP 6
unsigned mb;
FACE_BMP face_bmp;
GAME_STATUS status;
struct BOX_STRUCT struct BOX_STRUCT
{ {
unsigned IsMine : 1; UINT bIsMine : 1;
unsigned IsPressed : 1; UINT bIsPressed : 1;
unsigned FlagType : 2; UINT uFlagType : 2;
unsigned NumMines : 4; UINT uNumMines : 4;
} box [MAX_COLS + 2] [MAX_ROWS + 2]; } Box [MAX_COLS + 2] [MAX_ROWS + 2];
/* defines for FlagType */ /* defines for uFlagType */
#define NORMAL 0 #define NORMAL 0
#define QUESTION 1 #define QUESTION 1
#define FLAG 2 #define FLAG 2
@ -121,63 +123,33 @@ typedef struct tagBOARD
} BOARD; } BOARD;
void ExitApp( int error ); void ExitApp( int error );
void InitBoard( BOARD *pBoard );
void InitBoard( BOARD *p_board ); void LoadBoard( BOARD *pBoard );
void SaveBoard( BOARD *pBoard );
void LoadBoard( BOARD *p_board ); void DestroyBoard( BOARD *pBoard );
void SetDifficulty( BOARD *pBoard, DIFFICULTY difficulty );
void SaveBoard( BOARD *p_board ); void CheckLevel( BOARD *pBoard );
void CreateBoard( BOARD *pBoard );
void DestroyBoard( BOARD *p_board ); void CreateBoxes( BOARD *pBoard );
void TestBoard( HWND hWnd, BOARD *pBoard, LONG x, LONG y, int msg );
void SetDifficulty( BOARD *p_board, DIFFICULTY difficulty ); void TestMines( BOARD *pBoard, POINT pt, int msg );
void TestFace( BOARD *pBoard, POINT pt, int msg );
void CheckLevel( BOARD *p_board ); void DrawBoard( HDC hdc, HDC hMemDC, PAINTSTRUCT *ps, BOARD *pBoard );
void DrawMines( HDC hdc, HDC hMemDC, BOARD *pBoard );
void CreateBoard( BOARD *p_board ); void DrawMine( HDC hdc, HDC hMemDC, BOARD *pBoard, ULONG uCol, ULONG uRow, BOOL IsPressed );
void AddFlag( BOARD *pBoard, ULONG uCol, ULONG uRow );
void CreateBoxes( BOARD *p_board ); void CompleteBox( BOARD *pBoard, ULONG uCol, ULONG uRow );
void CompleteBoxes( BOARD *pBoard, ULONG uCol, ULONG uRow );
void TestBoard( HWND hWnd, BOARD *p_board, unsigned x, unsigned y, int msg ); void PressBox( BOARD *pBoard, ULONG uCol, ULONG uRow );
void PressBoxes( BOARD *pBoard, ULONG uCol, ULONG uRow );
void TestMines( BOARD *p_board, POINT pt, int msg ); void UnpressBox( BOARD *pBoard, ULONG uCol, ULONG uRow );
void UnpressBoxes( BOARD *pBoard, ULONG uCol, ULONG uRow );
void TestFace( BOARD *p_board, POINT pt, int msg ); void UpdateTimer( BOARD *pBoard );
void DrawLeds( HDC hdc, HDC hMemDC, BOARD *pBoard, LONG nNumber, LONG x, LONG y);
void DrawBoard( HDC hdc, HDC hMemDC, PAINTSTRUCT *ps, BOARD *p_board ); void DrawFace( HDC hdc, HDC hMemDC, BOARD *pBoard );
void DrawMines( HDC hdc, HDC hMemDC, BOARD *p_board );
void DrawMine( HDC hdc, HDC hMemDC, BOARD *p_board, unsigned col, unsigned row, BOOL IsPressed );
void AddFlag( BOARD *p_board, unsigned col, unsigned row );
void CompleteBox( BOARD *p_board, unsigned col, unsigned row );
void CompleteBoxes( BOARD *p_board, unsigned col, unsigned row );
void PressBox( BOARD *p_board, unsigned col, unsigned row );
void PressBoxes( BOARD *p_board, unsigned col, unsigned row );
void UnpressBox( BOARD *p_board, unsigned col, unsigned row );
void UnpressBoxes( BOARD *p_board, unsigned col, unsigned row );
void UpdateTimer( BOARD *p_board );
void DrawLeds( HDC hdc, HDC hMemDC, BOARD *p_board, int number, int x, int y);
void DrawFace( HDC hdc, HDC hMemDC, BOARD *p_board );
LRESULT WINAPI MainProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); LRESULT WINAPI MainProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK CustomDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam ); INT_PTR CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
INT_PTR CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK CongratsDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK TimesDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
BOOL CALLBACK AboutDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
/* end of header */ /* end of header */

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="ReactOS.WineMine"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>ReactOS WineMine</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

View file

@ -21,9 +21,8 @@
#define IDNONE -1 #define IDNONE -1
#define ID_TIMER 1000
/* menu defines */ /* menu defines */
#define IDM_WINEMINE 1000
#define IDM_NEW 1001 #define IDM_NEW 1001
#define IDM_EXIT 1002 #define IDM_EXIT 1002
#define IDM_TIMES 1003 #define IDM_TIMES 1003
@ -47,13 +46,19 @@
#define IDC_EDITROWS 1032 #define IDC_EDITROWS 1032
#define IDC_EDITMINES 1033 #define IDC_EDITMINES 1033
#define IDS_APPNAME 1101 #define IDS_SECONDS 1101
#define IDS_SECONDS 1102 #define IDS_NOBODY 1102
#define IDS_ABOUT 1103
#define IDI_WINEMINE 1201 #define IDI_WINEMINE 1201
#define IDA_WINEMINE 1202
#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 #define IDRESET 1401
#define IDD_CONGRATS 1501
#define IDD_TIMES 1502
#define IDD_CUSTOM 1503

View file

@ -1,14 +1,24 @@
#include <windows.h> #include <windows.h>
#include "resource.h" #include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDA_WINEMINE ACCELERATORS DISCARDABLE
{
VK_F2, IDM_NEW, VIRTKEY, NOINVERT
"X", IDM_EXIT, VIRTKEY, ALT, NOINVERT
}
IDI_WINEMINE ICON MOVEABLE "rc/winemine.ico" IDI_WINEMINE ICON MOVEABLE "rc/winemine.ico"
IDB_FACES BITMAP MOVEABLE "rc/faces.bmp" IDB_FACES BITMAP MOVEABLE "rc/faces.bmp"
IDB_LEDS BITMAP MOVEABLE "rc/leds.bmp" IDB_LEDS BITMAP MOVEABLE "rc/leds.bmp"
IDB_MINES BITMAP MOVEABLE "rc/mines.bmp" IDB_MINES BITMAP MOVEABLE "rc/mines.bmp"
/* define language neutral resources */ // Common Controls 6.0 for GCC
#if defined(__GNUC__)
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL 1 24 "manifest.xml"
#endif
/* include localised resources */ /* include localised resources */
#include "lang/bg-BG.rc" #include "lang/bg-BG.rc"

View file

@ -1,6 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd"> <!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="winemine" type="win32gui" installbase="system32" installname="winemine.exe"> <module name="winemine" type="win32gui" installbase="system32" installname="winemine.exe" unicode="yes">
<include base="winemine">.</include> <include base="winemine">.</include>
<define name="_WIN32_IE">0x0501</define> <define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define> <define name="_WIN32_WINNT">0x0501</define>
@ -8,6 +8,7 @@
<library>gdi32</library> <library>gdi32</library>
<library>user32</library> <library>user32</library>
<library>advapi32</library> <library>advapi32</library>
<library>shell32</library>
<file>main.c</file> <file>main.c</file>
<file>dialog.c</file> <file>dialog.c</file>
<file>rsrc.rc</file> <file>rsrc.rc</file>