Author: ekohl
Date: Sat Apr 19 12:12:44 2014
New Revision: 62801
URL:
http://svn.reactos.org/svn/reactos?rev=62801&view=rev
Log:
[SOLITAIRE]
Solitaire: Timed games and scoring.
Patch by Ricardo Hanke. Thanks a lot!
CORE-8031 #resolve
Modified:
trunk/reactos/base/applications/games/solitaire/lang/bg-BG.rc
trunk/reactos/base/applications/games/solitaire/lang/ca-ES.rc
trunk/reactos/base/applications/games/solitaire/lang/cs-CZ.rc
trunk/reactos/base/applications/games/solitaire/lang/de-DE.rc
trunk/reactos/base/applications/games/solitaire/lang/el-GR.rc
trunk/reactos/base/applications/games/solitaire/lang/en-US.rc
trunk/reactos/base/applications/games/solitaire/lang/es-ES.rc
trunk/reactos/base/applications/games/solitaire/lang/eu-ES.rc
trunk/reactos/base/applications/games/solitaire/lang/fr-FR.rc
trunk/reactos/base/applications/games/solitaire/lang/he-IL.rc
trunk/reactos/base/applications/games/solitaire/lang/hu-HU.rc
trunk/reactos/base/applications/games/solitaire/lang/id-ID.rc
trunk/reactos/base/applications/games/solitaire/lang/it-IT.rc
trunk/reactos/base/applications/games/solitaire/lang/ja-JP.rc
trunk/reactos/base/applications/games/solitaire/lang/ko-KR.rc
trunk/reactos/base/applications/games/solitaire/lang/lt-LT.rc
trunk/reactos/base/applications/games/solitaire/lang/nl-NL.rc
trunk/reactos/base/applications/games/solitaire/lang/no-NO.rc
trunk/reactos/base/applications/games/solitaire/lang/pl-PL.rc
trunk/reactos/base/applications/games/solitaire/lang/ro-RO.rc
trunk/reactos/base/applications/games/solitaire/lang/ru-RU.rc
trunk/reactos/base/applications/games/solitaire/lang/sk-SK.rc
trunk/reactos/base/applications/games/solitaire/lang/sq-AL.rc
trunk/reactos/base/applications/games/solitaire/lang/sv-SE.rc
trunk/reactos/base/applications/games/solitaire/lang/th-TH.rc
trunk/reactos/base/applications/games/solitaire/lang/tr-TR.rc
trunk/reactos/base/applications/games/solitaire/lang/uk-UA.rc
trunk/reactos/base/applications/games/solitaire/lang/zh-CN.rc
trunk/reactos/base/applications/games/solitaire/lang/zh-TW.rc
trunk/reactos/base/applications/games/solitaire/resource.h
trunk/reactos/base/applications/games/solitaire/solcreate.cpp
trunk/reactos/base/applications/games/solitaire/solgame.cpp
trunk/reactos/base/applications/games/solitaire/solitaire.cpp
trunk/reactos/base/applications/games/solitaire/solitaire.h
Modified: trunk/reactos/base/applications/games/solitaire/lang/bg-BG.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/bg-BG.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/bg-BG.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "ÐаÑÑи", -1, 7, 7, 90, 40
AUTORADIOBUTTON "ÐзÑегли &една", IDC_OPT_DRAWONE, 14, 19,
70, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "ÐзÑегли &ÑÑи", IDC_OPT_DRAWTHREE, 14, 32,
70, 10
- AUTOCHECKBOX "&Ðоказване на вÑемеÑо",
IDC_OPT_SHOWTIME, 7 ,51 ,100 ,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Ðоказване на вÑемеÑо",
IDC_OPT_SHOWTIME, 7 ,51 ,100 ,10, WS_TABSTOP
AUTOCHECKBOX "ÐенÑа &ÑÑÑÑоÑние", IDC_OPT_STATUSBAR, 7,
66, 100, 10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "ÐобÑе", IDOK, 35, 97, 50, 14
PUSHBUTTON "ÐÑказ", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Ðа пÑекÑаÑÑ Ð»Ð¸ игÑаÑа?"
IDS_SOL_WIN "ÐоздÑавлениÑ, победиÑ
Ñе!!"
IDS_SOL_DEAL "Ðово Ñаздаване?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/ca-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/ca-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/ca-ES.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Cartes", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Treu-ne &Una", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Treu-ne &Tres", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Mostra el temps", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Mostra el temps", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "&Barra d'estat", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Acceptar", IDOK, 35, 97, 50, 14
PUSHBUTTON "Cancel·lar", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Voleu sortir del joc actual?"
IDS_SOL_WIN "Felicitats, heu guanyat!!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/cs-CZ.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/cs-CZ.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/cs-CZ.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -16,8 +16,13 @@
GROUPBOX "Karty", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Sejmout &jednu", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Sejmout &tÅi", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "Zobrazit Ä&as", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "Zobrazit Ä&as", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "Stavový Åád&ek", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Storno", IDCANCEL, 101, 97, 50, 14
END
@@ -52,6 +57,8 @@
IDS_SOL_QUIT "UkonÄit rozehranou hru?"
IDS_SOL_WIN "Gratulujeme, zvÃtÄzili jste!!"
IDS_SOL_DEAL "Rozdat znova?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/de-DE.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/de-DE.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Karten", -1, 7, 7, 90, 40
AUTORADIOBUTTON "&Eine ziehen", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Drei ziehen", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Zeit anzeigen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Punkte zählen", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "Ke&ine", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Zeit anzeigen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "S&tatusleiste", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "P&unkte behalten", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Abbrechen",IDCANCEL,101,97,50,14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Laufendes Spiel beenden?"
IDS_SOL_WIN "Glückwunsch, Sie haben gewonnen!"
IDS_SOL_DEAL "Neu geben?"
+ IDS_SOL_SCORE "Punkte: %d"
+ IDS_SOL_TIME "Zeit: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/el-GR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/el-GR.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/el-GR.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "ÎάÏÏεÏ", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Ρίξε Î&να", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ρίξε &ΤÏία", IDC_OPT_DRAWTHREE, 14, 32, 70,
10
- AUTOCHECKBOX "&ÎμÏάνιÏη ÎÏαÏ", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&ÎμÏάνιÏη ÎÏαÏ", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP
AUTOCHECKBOX "Î&Ïαμμή καÏάÏÏαÏηÏ", IDC_OPT_STATUSBAR,
7, 66, 64, 10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "ÎκÏÏÏÏη", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "ΤεÏμαÏιÏμÏÏ ÏοÏ
ÏιαÏÎ½Î¹Î´Î¹Î¿Ï Î±Ï
ÏοÏ;"
IDS_SOL_WIN "ΣÏ
γÏαÏηÏήÏια, κεÏδίÏαÏε!!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/en-US.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/en-US.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Cards", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP
| WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
| WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Cancel", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/es-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/es-ES.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -19,8 +19,13 @@
GROUPBOX "Cartas", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Sacar &Una", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP
| WS_TABSTOP
AUTORADIOBUTTON "Sacar &Tres", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Mostrar tiempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Mostrar tiempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "&Barra de estado", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Aceptar", IDOK, 35, 97, 50, 14
PUSHBUTTON "Cancelar", IDCANCEL, 101, 97, 50, 14
END
@@ -55,6 +60,8 @@
IDS_SOL_QUIT "¿Finalizar el juego actual?"
IDS_SOL_WIN "Felicidades, ¡¡Has ganado!!"
IDS_SOL_DEAL "¿Repartir de nuevo?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/eu-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/eu-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/eu-ES.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Kartak ", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Banaka &atera", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Hirunaka &atera", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Denbora erakutsi", IDC_OPT_SHOWTIME, 7 ,51 ,67 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Denbora erakutsi", IDC_OPT_SHOWTIME, 7 ,51 ,67 ,10,
WS_TABSTOP
AUTOCHECKBOX "&Egoera barra", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Ados", IDOK, 35, 97, 50, 14
PUSHBUTTON "Utzi", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Uneko jokoa amaitu?"
IDS_SOL_WIN "Zorionak, irabazi duzu!!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/fr-FR.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/fr-FR.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Cartes", -1, 7, 7, 90, 40
AUTORADIOBUTTON "En tirer une", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP |
WS_TABSTOP
AUTORADIOBUTTON "En tirer trois", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "Afficher le temp&s", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "Afficher le temp&s", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "Barre de s&tatut", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annuler", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Quitter le jeu actuel ?"
IDS_SOL_WIN "Félicitations ! Vous avez gagné !"
IDS_SOL_DEAL "Redistribuer ?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/he-IL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/he-IL.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/he-IL.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "×ש×××", -1, 7, 7, 90, 40
AUTORADIOBUTTON "×ש×× &×××", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "×ש×× &ש××ש×", IDC_OPT_DRAWTHREE, 14, 32, 70,
10
- AUTOCHECKBOX "×ש×ק קצ×× ××××", IDC_OPT_SHOWTIME, 7 ,51 ,72 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "×ש×ק קצ×× ××××", IDC_OPT_SHOWTIME, 7 ,51 ,72 ,10,
WS_TABSTOP
AUTOCHECKBOX "ש×רת ×צ×", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "××ש×ר", IDOK, 35, 97, 50, 14
PUSHBUTTON "×××××", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "××פס×ק ×ת ××ש×ק ×× ××××?"
IDS_SOL_WIN "×× ×××××, × ×צ×ת!"
IDS_SOL_DEAL "×××ק ש××?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/hu-HU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/hu-HU.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/hu-HU.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Kártyák", -1, 7, 7, 90, 40
AUTORADIOBUTTON "&Egy lap", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP |
WS_TABSTOP
AUTORADIOBUTTON "&Három lap", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Idõ mutatása", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Idõ mutatása", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "Ã&llapotsor", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Mégsem", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Kilépés ebbõl a játékból?"
IDS_SOL_WIN "Gratulálok, Ãn nyert!"
IDS_SOL_DEAL "Ãj leosztás?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/id-ID.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/id-ID.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/id-ID.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Cards", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP
| WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
| WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Batal", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/it-IT.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/it-IT.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Carte", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Girane &Una", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Girane &Tre", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Visualizza il tempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Visualizza il tempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "&Barra di stato", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annulla", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Chiudere la partita in corso?"
IDS_SOL_WIN "Congratulazioni, hai vinto!!"
IDS_SOL_DEAL "Nuova partita?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/ja-JP.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/ja-JP.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -17,8 +17,13 @@
GROUPBOX "ã«ã¼ã", -1, 7, 7, 90, 40
AUTORADIOBUTTON "1 æãã¤åã(&O)", IDC_OPT_DRAWONE, 14, 19, 70,
10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "3 æãã¤åã(&T)", IDC_OPT_DRAWTHREE, 14, 32, 70,
10
- AUTOCHECKBOX "æéã表示ãã(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "æéã表示ãã(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP
AUTOCHECKBOX "ã¹ãã¼ã¿ã¹ãã¼ã表示ãã(&T)",
IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "ãã£ã³ã»ã«", IDCANCEL, 101, 97, 50, 14
END
@@ -53,6 +58,8 @@
IDS_SOL_QUIT "ç¾å¨ã®ã²ã¼ã ãçµäºãã¾ãã?"
IDS_SOL_WIN "ããã§ã¨ããããªãã®åã¡ã§ã!"
IDS_SOL_DEAL "ããä¸åº¦ã«ã¼ããé
ãã¾ãã?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/ko-KR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/ko-KR.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/ko-KR.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -12,8 +12,13 @@
GROUPBOX "ì¹´ë", -1, 7, 7, 90, 40
AUTORADIOBUTTON "í ì¥ì©(&O)", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "ì¸ ì¥ì©(&T)", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "ìê° ë³´ì´ê¸°(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "ìê° ë³´ì´ê¸°(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "ìí íìì¤(&T)", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "íì¸", IDOK, 35, 97, 50, 14
PUSHBUTTON "ì·¨ì", IDCANCEL, 101, 97, 50, 14
END
@@ -48,6 +53,8 @@
IDS_SOL_QUIT "íì¬ ê²ìì ëë¼ê°ì?"
IDS_SOL_WIN "ì¶íí©ëë¤!!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/lt-LT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/lt-LT.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/lt-LT.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Kortos", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Dalinti po &vienÄ
", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Dalinti po &tris", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Rodyti laikÄ
", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Rodyti laikÄ
", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&BÅ«senos juosta", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Gerai", IDOK, 35, 97, 50, 14
PUSHBUTTON "Atsisakyti", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Baigti žaidimÄ
?"
IDS_SOL_WIN "Sveikiname, jÅ«s laimÄjote!!"
IDS_SOL_DEAL "Dalinti vÄl?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/nl-NL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/nl-NL.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/nl-NL.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Delen", -1, 7, 7, 90, 40
AUTORADIOBUTTON "&Eén kaart", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Drie kaarten", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "Tijd &weergeven", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "Tijd &weergeven", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "S&tatusbalk", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annuleren", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Het huidige spel afsluiten?"
IDS_SOL_WIN "Gefeliciteerd, u heeft gewonnen!"
IDS_SOL_DEAL "Nogmaals spelen?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/no-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/no-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/no-NO.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -10,8 +10,13 @@
GROUPBOX "Kort", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Velg &et", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP |
WS_TABSTOP
AUTORADIOBUTTON "Velg &tre", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Vis tid", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP |
WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Vis tid", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatuslinje", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Avbryt", IDCANCEL, 101, 97, 50, 14
END
@@ -46,6 +51,8 @@
IDS_SOL_QUIT "Slutt nåværende spill?"
IDS_SOL_WIN "Gratulerer, du vant!!"
IDS_SOL_DEAL "Del ut igjen?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/pl-PL.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/pl-PL.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -19,8 +19,13 @@
GROUPBOX "Karty", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Rozdaj &jednÄ
", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Rozdaj &dwie", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Pokazuj czas gry", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Pokazuj czas gry", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "Pokazuj pa&sek stanu", IDC_OPT_STATUSBAR, 7, 66, 77, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Anuluj", IDCANCEL, 101, 97, 50, 14
END
@@ -55,6 +60,8 @@
IDS_SOL_QUIT "ZakoÅczyÄ aktualnÄ
grÄ?"
IDS_SOL_WIN "Gratulacje, wygraÅeÅ!"
IDS_SOL_DEAL "Nowe rozdanie?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/ro-RO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/ro-RO.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/ro-RO.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "CÄrÈi", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Câte &una", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP
| WS_TABSTOP
AUTORADIOBUTTON "Câte t&rei", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&AfiÈeazÄ timp", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&AfiÈeazÄ timp", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "&BarÄ de stare", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Con&firmÄ", IDOK, 35, 97, 50, 14
PUSHBUTTON "A&nuleazÄ", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "AbandonaÈi jocul curent?"
IDS_SOL_WIN "FelicitÄri, aÈi câÈtigat!"
IDS_SOL_DEAL "O nouÄ rundÄ?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/ru-RU.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/ru-RU.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -12,8 +12,13 @@
GROUPBOX "ÐаÑÑÑ", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Ðо &одной", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ðо &ÑÑи", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&ÐоказÑваÑÑ Ð²ÑемÑ", IDC_OPT_SHOWTIME, 7
,51 ,75 ,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&ÐоказÑваÑÑ Ð²ÑемÑ", IDC_OPT_SHOWTIME, 7
,51 ,75 ,10, WS_TABSTOP
AUTOCHECKBOX "&СÑÑока ÑоÑÑоÑниÑ", IDC_OPT_STATUSBAR, 7,
66, 75, 10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "ÐÑмена", IDCANCEL, 101, 97, 50, 14
END
@@ -48,6 +53,8 @@
IDS_SOL_QUIT "ÐаконÑиÑÑ ÑекÑÑÑÑ Ð¸Ð³ÑÑ?"
IDS_SOL_WIN "Congratulations, you win!!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* ÐÐµÐ½Ñ */
Modified: trunk/reactos/base/applications/games/solitaire/lang/sk-SK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/sk-SK.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/sk-SK.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -19,8 +19,13 @@
GROUPBOX "Karty", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Ťahať &jednu", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ťahať &tri", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "Äa&sový limit", IDC_OPT_SHOWTIME, 7 ,51 ,64 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "Äa&sový limit", IDC_OPT_SHOWTIME, 7 ,51 ,64 ,10,
WS_TABSTOP
AUTOCHECKBOX "Stavový riad&ok", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Zrušiť", IDCANCEL, 101, 97, 50, 14
END
@@ -55,6 +60,8 @@
IDS_SOL_QUIT "Naozaj chcete skonÄiÅ¥ aktuálnu hru?"
IDS_SOL_WIN "Blahoželám, vyhrali ste!"
IDS_SOL_DEAL "Rozdať znova?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/sq-AL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/sq-AL.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/sq-AL.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -19,8 +19,13 @@
GROUPBOX "Letra", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Barazim &Nje", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Barazim &tRE", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Shfaq Kohen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Shfaq Kohen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "T&abela e Statusit", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Anulo", IDCANCEL, 101, 97, 50, 14
END
@@ -55,6 +60,8 @@
IDS_SOL_QUIT "Largohu Nga Loja?"
IDS_SOL_WIN "Urime, keni fituar!"
IDS_SOL_DEAL "Fillo Perseri?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/sv-SE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/sv-SE.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/sv-SE.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -10,8 +10,13 @@
GROUPBOX "Kort", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Dra &En", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP |
WS_TABSTOP
AUTORADIOBUTTON "Dra &Tre", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Visa Tid", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP |
WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Visa Tid", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Statusfält", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Avbryt", IDCANCEL, 101, 97, 50, 14
END
@@ -46,6 +51,8 @@
IDS_SOL_QUIT "Avsluta nuvarande spel?"
IDS_SOL_WIN "Grattis, du vann!"
IDS_SOL_DEAL "Ge igen?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/th-TH.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/th-TH.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/th-TH.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "Cards", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP
| WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
| WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "à¸à¸à¸¥à¸", IDOK, 35, 97, 50, 14
PUSHBUTTON "ยà¸à¹à¸¥à¸´à¸", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!"
IDS_SOL_DEAL "Deal again?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/tr-TR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/tr-TR.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/tr-TR.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "KâÄıtlar", -1, 7, 7, 90, 40
AUTORADIOBUTTON "&Tekli Ãek", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Ãçlü Ãek", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&Süreyi Göster", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&Süreyi Göster", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10,
WS_TABSTOP
AUTOCHECKBOX "&Durum ÃubuÄu", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "Tamam", IDOK, 35, 97, 50, 14
PUSHBUTTON "Ä°ptal", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "Bu oyundan çıkılsın mı?"
IDS_SOL_WIN "Tebrikler, kazandınız!"
IDS_SOL_DEAL "Yine daÄıtılsın mı?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/uk-UA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/uk-UA.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/uk-UA.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "ÐаÑÑи", -1, 7, 7, 90, 40
AUTORADIOBUTTON "Ðо &однÑй", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ðо &ÑÑи", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "&ÐÑа за ÑаÑом", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP | WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "&ÐÑа за ÑаÑом", IDC_OPT_SHOWTIME, 7 ,51 ,65
,10, WS_TABSTOP
AUTOCHECKBOX "&Ð Ñдок ÑÑанÑ", IDC_OPT_STATUSBAR, 7, 66, 64,
10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "СкаÑÑваÑи", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "ÐийÑи з поÑоÑÐ½Ð¾Ñ Ð³Ñи?"
IDS_SOL_WIN "ÐÑÑаннÑ, Ðи вигÑали!!"
IDS_SOL_DEAL "РоздаÑи зновÑ?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/zh-CN.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/zh-CN.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "ç¿»ç", -1, 7, 7, 90, 40
AUTORADIOBUTTON "ç¿»ä¸å¼ (&O)", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "ç¿»ä¸å¼ (&T)", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "计æ¶(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
| WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "计æ¶(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "ç¶ææ (&T)", IDC_OPT_STATUSBAR, 7, 66, 64, 10,
WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "ç¡®å®", IDOK, 35, 97, 50, 14
PUSHBUTTON "åæ¶", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "éåºå½å游æ?"
IDS_SOL_WIN "æåä½ ï¼ä½ èµ¢äº!!"
IDS_SOL_DEAL "åç©ä¸æ¬¡?"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/lang/zh-TW.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/lang/zh-TW.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/lang/zh-TW.rc [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -18,8 +18,13 @@
GROUPBOX "ç¼ç", -1, 7, 7, 90, 40
AUTORADIOBUTTON "ç¼ä¸å¼µç(&O)", IDC_OPT_DRAWONE, 14, 19, 70, 10,
WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "ç¼ä¸å¼µç(&T)", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
- AUTOCHECKBOX "è¨æ(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
| WS_DISABLED
+ GROUPBOX "Scoring", -1, 100, 7, 75, 53
+ AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10,
WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
+ AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
+ AUTOCHECKBOX "è¨æ(&S)", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "çæ
å(&T)", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
+ AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10,
WS_TABSTOP
DEFPUSHBUTTON "確å®", IDOK, 35, 97, 50, 14
PUSHBUTTON "åæ¶", IDCANCEL, 101, 97, 50, 14
END
@@ -54,6 +59,8 @@
IDS_SOL_QUIT "éåºç®åéæ²ï¼"
IDS_SOL_WIN "æåä½ ï¼ä½ 嬴äºï¼ï¼"
IDS_SOL_DEAL "åç©ä¸æ¬¡ï¼"
+ IDS_SOL_SCORE "Score: %d"
+ IDS_SOL_TIME "Time: %d"
END
/* Menus */
Modified: trunk/reactos/base/applications/games/solitaire/resource.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/resource.h [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/resource.h [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -20,6 +20,10 @@
#define IDC_OPT_DRAWTHREE 1202
#define IDC_OPT_SHOWTIME 1203
#define IDC_OPT_STATUSBAR 1204
+#define IDC_OPT_STANDARD 1205
+#define IDC_OPT_VEGAS 1206
+#define IDC_OPT_NOSCORE 1207
+#define IDC_OPT_KEEPSCORE 1208
#define IDD_CARDBACK 1250
#define IDC_CARDBACK1 1251
#define IDC_CARDBACK2 1252
@@ -40,3 +44,5 @@
#define IDS_SOL_QUIT 1302
#define IDS_SOL_WIN 1303
#define IDS_SOL_DEAL 1304
+#define IDS_SOL_SCORE 1305
+#define IDS_SOL_TIME 1306
Modified: trunk/reactos/base/applications/games/solitaire/solcreate.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/solcreate.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/solcreate.cpp [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -38,6 +38,7 @@
pPile->SetDropRule(CS_DROP_NONE, 0);
pPile->SetDblClickProc(PileDblClickProc);
pPile->SetRemoveCardProc(PileRemoveProc);
+ pPile->SetClickProc(PileClickProc);
//
// Create the suit stacks
@@ -50,6 +51,7 @@
pSuitStack[i]->SetDropRule(CS_DROP_CALLBACK, SuitStackDropProc);
pSuitStack[i]->SetDragRule(CS_DRAG_TOP);
+ pSuitStack[i]->SetClickProc(SuitStackClickProc);
pSuitStack[i]->SetAddCardProc(SuitStackAddProc);
}
Modified: trunk/reactos/base/applications/games/solitaire/solgame.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/solgame.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/solgame.cpp [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -10,12 +10,40 @@
extern TCHAR MsgDeal[128];
CardStack activepile;
+int LastId;
bool fGameStarted = false;
void NewGame(void)
{
TRACE("ENTER NewGame()\n");
int i, j;
+
+ if (GetScoreMode() == SCORE_VEGAS)
+ {
+ if ((dwOptions & OPTION_KEEP_SCORE) && (dwPrevMode == SCORE_VEGAS))
+ lScore = lScore - 52;
+ else
+ lScore = -52;
+
+ if (dwOptions & OPTION_THREE_CARDS)
+ dwWasteTreshold = 2;
+ else
+ dwWasteTreshold = 0;
+
+ }
+ else
+ {
+ if (dwOptions & OPTION_THREE_CARDS)
+ dwWasteTreshold = 3;
+ else
+ dwWasteTreshold = 0;
+
+ lScore = 0;
+ }
+
+ dwTime = 0;
+ dwWasteCount = 0;
+ LastId = 0;
SolWnd.EmptyStacks();
@@ -52,7 +80,13 @@
SolWnd.Redraw();
fGameStarted = false;
+
+ dwPrevMode = GetScoreMode();
+
+ UpdateStatusBar();
+
TRACE("EXIT NewGame()\n");
+
}
//
@@ -68,6 +102,8 @@
TRACE("ENTER RowStackDragProc()\n");
int numfacedown;
int numcards;
+
+ SetPlayTimer();
stackobj.GetFaceDirection(&numfacedown);
@@ -90,6 +126,8 @@
TRACE("ENTER RowStackDropProc()\n");
Card dragcard = dragcards[dragcards.NumCards() - 1];
+ SetPlayTimer();
+
//if we are empty, can only drop a stack with a King at bottom
if(stackobj.NumCards() == 0)
{
@@ -121,6 +159,27 @@
fGameStarted = true;
+ if (LastId == PILE_ID)
+ {
+ if (GetScoreMode() == SCORE_STD)
+ {
+ lScore = lScore + 5;
+ }
+ }
+ else if ((LastId >= SUIT_ID) && (LastId <= SUIT_ID + 3))
+ {
+ if (GetScoreMode() == SCORE_STD)
+ {
+ lScore = lScore >= 15 ? lScore - 15 : 0;
+ }
+ else if (GetScoreMode() == SCORE_VEGAS)
+ {
+ lScore = lScore >= -47 ? lScore - 5 : -52;
+ }
+ }
+
+ UpdateStatusBar();
+
TRACE("EXIT RowStackDropProc(true)\n");
return true;
}
@@ -136,6 +195,8 @@
const CardStack &cardstack = stackobj.GetCardStack();
+ SetPlayTimer();
+
if(cardstack.NumCards() > 0)
{
if(card.Suit() != cardstack[0].Suit())
@@ -168,6 +229,9 @@
bool CARDLIBPROC SuitStackDropProc(CardRegion &stackobj, CardStack &dragcards)
{
TRACE("ENTER SuitStackDropProc()\n");
+
+ SetPlayTimer();
+
//only drop 1 card at a time
if(dragcards.NumCards() != 1)
{
@@ -177,7 +241,39 @@
bool b = CanDrop(stackobj, dragcards[0]);
TRACE("EXIT SuitStackDropProc()\n");
+
+ if (b)
+ {
+ if ((LastId == PILE_ID) || (LastId >= ROW_ID))
+ {
+ if (GetScoreMode() == SCORE_VEGAS)
+ {
+ lScore = lScore + 5;
+ }
+ else if (GetScoreMode() == SCORE_STD)
+ {
+ lScore = lScore + 10;
+ }
+
+ UpdateStatusBar();
+ }
+ }
+
return b;
+}
+
+//
+// Single-click on one of the suit-stacks
+//
+void CARDLIBPROC SuitStackClickProc(CardRegion &stackobj, int iNumClicked)
+{
+ TRACE("ENTER SuitStackClickProc()\n");
+
+ fGameStarted = true;
+
+ LastId = stackobj.Id();
+
+ TRACE("EXIT SuitStackClickProc()\n");
}
//
@@ -197,7 +293,18 @@
if(numfacedown > 0) numfacedown--;
stackobj.SetFaceDirection(CS_FACE_DOWNUP, numfacedown);
stackobj.Redraw();
- }
+
+ if (GetScoreMode() == SCORE_STD)
+ {
+ lScore = lScore + 5;
+ UpdateStatusBar();
+ }
+ }
+
+ LastId = stackobj.Id();
+
+ fGameStarted = true;
+
TRACE("EXIT RowStackClickProc()\n");
}
@@ -207,6 +314,7 @@
CardRegion *FindSuitStackFromCard(Card card)
{
TRACE("ENTER FindSuitStackFromCard()\n");
+
for(int i = 0; i < 4; i++)
{
if(CanDrop(*pSuitStack[i], card))
@@ -231,17 +339,30 @@
TRACE("ENTER SuitStackAddProc()\n");
bool fGameOver = true;
+ SetPlayTimer();
+
for(int i = 0; i < 4; i++)
{
if(pSuitStack[i]->NumCards() != 13)
{
fGameOver = false;
+
break;
}
}
if(fGameOver)
{
+ KillTimer(hwndMain, IDT_PLAYTIMER);
+ PlayTimer = 0;
+
+ if ((dwOptions & OPTION_SHOW_TIME) && (GetScoreMode() == SCORE_STD))
+ {
+ lScore = lScore + (700000 / dwTime);
+ }
+
+ UpdateStatusBar();
+
MessageBox(SolWnd, MsgWin, szAppName, MB_OK | MB_ICONINFORMATION);
for(int i = 0; i < 4; i++)
@@ -272,6 +393,9 @@
void CARDLIBPROC RowStackDblClickProc(CardRegion &stackobj, int iNumClicked)
{
TRACE("ENTER RowStackDblClickProc()\n");
+
+ SetPlayTimer();
+
//can only move 1 card at a time
if(iNumClicked != 1)
{
@@ -286,6 +410,7 @@
if(pDest != 0)
{
fGameStarted = true;
+ SetPlayTimer();
//stackobj.MoveCards(pDest, 1, true);
//use the SimulateDrag funcion, because we get the
@@ -296,11 +421,28 @@
}
//
+// Face-up pile single-click
+//
+void CARDLIBPROC PileClickProc(CardRegion &stackobj, int iNumClicked)
+{
+ TRACE("ENTER SuitStackClickProc()\n");
+
+ fGameStarted = true;
+
+ LastId = stackobj.Id();
+
+ TRACE("EXIT SuitStackClickProc()\n");
+}
+
+//
// Face-up pile double-click
//
void CARDLIBPROC PileDblClickProc(CardRegion &stackobj, int iNumClicked)
{
TRACE("ENTER PileDblClickProc()\n");
+
+ SetPlayTimer();
+
RowStackDblClickProc(stackobj, iNumClicked);
TRACE("EXIT PileDblClickProc()\n");
}
@@ -311,6 +453,9 @@
void CARDLIBPROC PileRemoveProc(CardRegion &stackobj, int iItems)
{
TRACE("ENTER PileRemoveProc()\n");
+
+ SetPlayTimer();
+
//modify our "virtual" pile by removing the same card
//that was removed from the physical card stack
activepile.Pop(iItems);
@@ -334,10 +479,14 @@
void CARDLIBPROC DeckClickProc(CardRegion &stackobj, int iNumClicked)
{
TRACE("ENTER DeckClickProc()\n");
+
+ SetPlayTimer();
+
CardStack cardstack = stackobj.GetCardStack();
CardStack pile = pPile->GetCardStack();
fGameStarted = true;
+ SetPlayTimer();
//reset the face-up pile to represent 3 cards
if(dwOptions & OPTION_THREE_CARDS)
@@ -345,11 +494,45 @@
if(cardstack.NumCards() == 0)
{
- pile.Clear();
-
- activepile.Reverse();
- cardstack.Push(activepile);
- activepile.Clear();
+ if (GetScoreMode() == SCORE_VEGAS)
+ {
+ if (dwWasteCount < dwWasteTreshold)
+ {
+ pile.Clear();
+
+ activepile.Reverse();
+ cardstack.Push(activepile);
+ activepile.Clear();
+ }
+ }
+ else if (GetScoreMode() == SCORE_STD)
+ {
+ if ((dwWasteCount >= dwWasteTreshold) && (activepile.NumCards() !=
0))
+ {
+ if (dwOptions & OPTION_THREE_CARDS)
+ lScore = lScore >= 20 ? lScore - 20 : 0;
+ else
+ lScore = lScore >= 100 ? lScore - 100 : 0;
+ }
+
+ pile.Clear();
+
+ activepile.Reverse();
+ cardstack.Push(activepile);
+ activepile.Clear();
+
+ UpdateStatusBar();
+ }
+ else
+ {
+ pile.Clear();
+
+ activepile.Reverse();
+ cardstack.Push(activepile);
+ activepile.Clear();
+ }
+
+ dwWasteCount++;
}
else
{
Modified: trunk/reactos/base/applications/games/solitaire/solitaire.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -14,11 +14,20 @@
HINSTANCE hInstance;
TCHAR szAppName[128];
+TCHAR szScore[64];
+TCHAR szTime[64];
TCHAR MsgQuit[128];
TCHAR MsgAbout[128];
TCHAR MsgWin[128];
TCHAR MsgDeal[128];
DWORD dwOptions = OPTION_THREE_CARDS;
+
+DWORD dwTime;
+DWORD dwWasteCount;
+DWORD dwWasteTreshold;
+DWORD dwPrevMode;
+long lScore;
+UINT_PTR PlayTimer = 0;
CardWindow SolWnd;
@@ -115,6 +124,60 @@
RegCloseKey(hKey);
}
+// Returns 0 for no points, 1 for Standard and 2 for Vegas
+int GetScoreMode(void)
+{
+ if ((dwOptions & OPTION_SCORE_STD) && (dwOptions &
OPTION_SCORE_VEGAS))
+ {
+ return SCORE_NONE;
+ }
+
+ if (dwOptions & OPTION_SCORE_STD)
+ {
+ return SCORE_STD;
+ }
+
+ if (dwOptions & OPTION_SCORE_VEGAS)
+ {
+ return SCORE_VEGAS;
+ }
+
+ return 0;
+}
+
+void UpdateStatusBar(void)
+{
+ TCHAR szStatusText[128];
+ TCHAR szTempText[64];
+
+ ZeroMemory(szStatusText, sizeof(szStatusText) / sizeof(TCHAR));
+
+ if (GetScoreMode() != SCORE_NONE)
+ {
+ _stprintf(szStatusText, szScore, lScore);
+ _tcscat(szStatusText, _T(" "));
+ }
+
+ if (dwOptions & OPTION_SHOW_TIME)
+ {
+ _stprintf(szTempText, szTime, dwTime);
+ _tcscat(szStatusText, szTempText);
+ }
+
+ SendMessage(hwndStatus, SB_SETTEXT, 0 | SBT_NOBORDERS,
(LPARAM)(LPTSTR)szStatusText);
+}
+
+void SetPlayTimer(void)
+{
+ if (dwOptions & OPTION_SHOW_TIME)
+ {
+ if (!PlayTimer)
+ {
+ PlayTimer = SetTimer(hwndMain, IDT_PLAYTIMER, 1000, NULL);
+ }
+ }
+}
+
//
// Main entry point
//
@@ -135,6 +198,9 @@
LoadString(hInst, IDS_SOL_QUIT, MsgQuit, sizeof(MsgQuit) / sizeof(MsgQuit[0]));
LoadString(hInst, IDS_SOL_WIN, MsgWin, sizeof(MsgWin) / sizeof(MsgWin[0]));
LoadString(hInst, IDS_SOL_DEAL, MsgDeal, sizeof(MsgDeal) / sizeof(MsgDeal[0]));
+
+ LoadString(hInst, IDS_SOL_SCORE, szScore, sizeof(szScore) / sizeof(TCHAR));
+ LoadString(hInst, IDS_SOL_TIME, szTime, sizeof(szTime) / sizeof(TCHAR));
//Window class for the main application parent window
wndclass.style = 0;//CS_HREDRAW | CS_VREDRAW;
@@ -159,6 +225,8 @@
// InitCardLib();
LoadSettings();
+
+ dwPrevMode = GetScoreMode();
//Construct the path to our help file
MakePath(szHelpPath, MAX_PATH, _T(".hlp"));
@@ -178,6 +246,8 @@
hwndMain = hwnd;
+ UpdateStatusBar();
+
ShowWindow(hwnd, iCmdShow);
UpdateWindow(hwnd);
@@ -200,6 +270,8 @@
INT_PTR CALLBACK OptionsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
+ HWND hCtrl;
+
switch (uMsg)
{
case WM_INITDIALOG:
@@ -209,11 +281,47 @@
CheckDlgButton(hDlg,
IDC_OPT_STATUSBAR,
(dwOptions & OPTION_SHOW_STATUS) ? BST_CHECKED :
BST_UNCHECKED);
+
+ CheckDlgButton(hDlg,
+ IDC_OPT_SHOWTIME,
+ (dwOptions & OPTION_SHOW_TIME) ? BST_CHECKED :
BST_UNCHECKED);
+
+ CheckDlgButton(hDlg,
+ IDC_OPT_KEEPSCORE,
+ (dwOptions & OPTION_KEEP_SCORE) ? BST_CHECKED :
BST_UNCHECKED);
+
+ hCtrl = GetDlgItem(hDlg, IDC_OPT_KEEPSCORE);
+
+ if (GetScoreMode() == SCORE_NONE)
+ {
+ CheckRadioButton(hDlg, IDC_OPT_STANDARD, IDC_OPT_NOSCORE, IDC_OPT_NOSCORE);
+ EnableWindow(hCtrl, FALSE);
+ }
+ else if (GetScoreMode() == SCORE_STD)
+ {
+ CheckRadioButton(hDlg, IDC_OPT_STANDARD, IDC_OPT_NOSCORE, IDC_OPT_STANDARD);
+ EnableWindow(hCtrl, FALSE);
+ }
+ else if (GetScoreMode() == SCORE_VEGAS)
+ {
+ CheckRadioButton(hDlg, IDC_OPT_STANDARD, IDC_OPT_NOSCORE, IDC_OPT_VEGAS);
+ EnableWindow(hCtrl, TRUE);
+ }
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
+ case IDC_OPT_NOSCORE:
+ case IDC_OPT_STANDARD:
+ case IDC_OPT_VEGAS:
+ hCtrl = GetDlgItem(hDlg, IDC_OPT_KEEPSCORE);
+ if (wParam == IDC_OPT_VEGAS)
+ EnableWindow(hCtrl, TRUE);
+ else
+ EnableWindow(hCtrl, FALSE);
+ return TRUE;
+
case IDOK:
dwOptions &= ~OPTION_THREE_CARDS;
if (IsDlgButtonChecked(hDlg, IDC_OPT_DRAWTHREE) == BST_CHECKED)
@@ -224,6 +332,34 @@
else
dwOptions &= ~OPTION_SHOW_STATUS;
+ if (IsDlgButtonChecked(hDlg, IDC_OPT_SHOWTIME) == BST_CHECKED)
+ dwOptions |= OPTION_SHOW_TIME;
+ else
+ dwOptions &= ~OPTION_SHOW_TIME;
+
+ if (IsDlgButtonChecked(hDlg, IDC_OPT_KEEPSCORE) == BST_CHECKED)
+ dwOptions |= OPTION_KEEP_SCORE;
+ else
+ dwOptions &= ~OPTION_KEEP_SCORE;
+
+ if (IsDlgButtonChecked(hDlg, IDC_OPT_STANDARD) == BST_CHECKED)
+ {
+ dwOptions |= OPTION_SCORE_STD;
+ dwOptions &= ~OPTION_SCORE_VEGAS;
+ }
+ else if (IsDlgButtonChecked(hDlg, IDC_OPT_VEGAS) == BST_CHECKED)
+ {
+ dwOptions |= OPTION_SCORE_VEGAS;
+ dwOptions &= ~OPTION_SCORE_STD;
+ }
+ else if (IsDlgButtonChecked(hDlg, IDC_OPT_NOSCORE) == BST_CHECKED)
+ {
+ dwOptions |= OPTION_SCORE_VEGAS;
+ dwOptions |= OPTION_SCORE_STD;
+ }
+
+ UpdateStatusBar();
+
EndDialog(hDlg, TRUE);
return TRUE;
@@ -241,9 +377,13 @@
DWORD dwOldOptions = dwOptions;
RECT rcMain, rcStatus;
+ int iOldScoreMode = GetScoreMode();
+
if (DialogBox(hInstance, MAKEINTRESOURCE(IDD_OPTIONS), hwnd, OptionsDlgProc))
{
- if ((dwOldOptions & OPTION_THREE_CARDS) != (dwOptions &
OPTION_THREE_CARDS))
+ if (((dwOldOptions & OPTION_THREE_CARDS) != (dwOptions &
OPTION_THREE_CARDS)) ||
+ ((dwOldOptions & OPTION_SHOW_TIME) != (dwOptions & OPTION_SHOW_TIME))
||
+ (iOldScoreMode != GetScoreMode()))
NewGame();
if ((dwOldOptions & OPTION_SHOW_STATUS) != (dwOptions &
OPTION_SHOW_STATUS))
@@ -458,7 +598,7 @@
{
case WM_CREATE:
{
- int parts[] = { 100, -1 };
+ int parts[] = { 150, -1 };
RECT rcStatus;
hwndStatus = CreateStatusWindow(WS_CHILD | WS_VISIBLE | CCS_BOTTOM |
SBARS_SIZEGRIP, _T("Ready"), hwnd, 0);
@@ -494,6 +634,25 @@
case WM_DESTROY:
PostQuitMessage(0);
+ return 0;
+
+ case WM_TIMER:
+ if (!fGameStarted)
+ {
+ KillTimer(hwndMain, IDT_PLAYTIMER);
+ PlayTimer = 0;
+ }
+ else if (dwOptions & OPTION_SHOW_TIME)
+ {
+ if (((dwTime + 1) % 10 == 0) && (GetScoreMode() == SCORE_STD))
+ {
+ lScore = lScore >= 2 ? lScore - 2 : 0;
+ }
+
+ dwTime++;
+ }
+
+ UpdateStatusBar();
return 0;
case WM_SIZE:
Modified: trunk/reactos/base/applications/games/solitaire/solitaire.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
==============================================================================
--- trunk/reactos/base/applications/games/solitaire/solitaire.h [iso-8859-1] (original)
+++ trunk/reactos/base/applications/games/solitaire/solitaire.h [iso-8859-1] Sat Apr 19
12:12:44 2014
@@ -9,6 +9,10 @@
#define OPTION_SHOW_STATUS 4
#define OPTION_THREE_CARDS 8
+#define OPTION_SHOW_TIME 16
+#define OPTION_KEEP_SCORE 32
+#define OPTION_SCORE_STD 64
+#define OPTION_SCORE_VEGAS 128
#define CARDBACK_START IDC_CARDBACK1
#define CARDBACK_END IDC_CARDBACK12
#define NUM_CARDBACKS (CARDBACK_END - CARDBACK_START + 1)
@@ -19,6 +23,16 @@
extern DWORD dwOptions;
+extern DWORD dwTime;
+extern DWORD dwWasteCount;
+extern DWORD dwWasteTreshold;
+extern DWORD dwPrevMode;
+extern long lScore;
+extern HWND hwndMain;
+extern UINT_PTR PlayTimer;
+
+#define IDT_PLAYTIMER 1000
+
void CreateSol(void);
void NewGame(void);
@@ -27,6 +41,10 @@
#define PILE_ID 2
#define SUIT_ID 4
#define ROW_ID 10
+
+#define SCORE_NONE 0
+#define SCORE_STD 1
+#define SCORE_VEGAS 2
// Various metrics used for placing the objects and computing the minimum window size
#define X_BORDER 20
@@ -42,18 +60,25 @@
extern CardRegion *pSuitStack[];
extern CardRegion *pRowStack[];
+extern void UpdateStatusBar(void);
+extern void SetPlayTimer(void);
+extern int GetScoreMode(void);
+
bool CARDLIBPROC RowStackDragProc(CardRegion &stackobj, int iNumCards);
bool CARDLIBPROC RowStackDropProc(CardRegion &stackobj, CardStack &dragcards);
bool CARDLIBPROC SuitStackDropProc(CardRegion &stackobj, CardStack &dragcards);
void CARDLIBPROC SuitStackAddProc(CardRegion &stackobj, const CardStack &added);
+void CARDLIBPROC SuitStackClickProc(CardRegion &stackobj, int iNumClicked);
void CARDLIBPROC RowStackClickProc(CardRegion &stackobj, int iNumClicked);
void CARDLIBPROC RowStackDblClickProc(CardRegion &stackobj, int iNumClicked);
void CARDLIBPROC DeckClickProc(CardRegion &stackobj, int iNumClicked);
void CARDLIBPROC PileDblClickProc(CardRegion &stackobj, int iNumClicked);
+void CARDLIBPROC PileClickProc(CardRegion &stackobj, int iNumClicked);
void CARDLIBPROC PileRemoveProc(CardRegion &stackobj, int iRemoved);
+
#endif /* _SOL_PCH_ */