adds i18n strings and action gfx options for styles

This commit is contained in:
doitux
2009-04-09 22:31:53 +00:00
parent 49cd98e31e
commit 8010daac92
6 changed files with 264 additions and 71 deletions
@@ -11,13 +11,6 @@
<MinimumWindowHeight value="600" />
<MaximumWindowWidth value="1980" />
<MaximumWindowHeight value="1200" />
<ActionAllInI18N value="action_allin.png" />
<ActionRaiseI18N value="action_raise.png" />
<ActionBetI18N value="action_bet.png" />
<ActionCallI18N value="action_call.png" />
<ActionCheckI18N value="action_check.png" />
<ActionFoldI18N value="action_fold.png" />
<ActionWinnerI18N value="action_winner.png" />
<BigBlindPuck value="bigblindPuck.png" />
<SmallBlindPuck value="smallblindPuck.png" />
<DealerPuck value="dealerPuck.png" />
@@ -53,6 +46,24 @@
<Table value="table.png" />
<ToolBoxBackground value="toolboxbg.png" />
<HandRanking value="handranking.png" />
<!-- Action*I18NPic: If you wanna set action pics with specific language strings you can set them here. If you wanna use the default english strings just write "NULL" instead of picture files names. PokerTH will automatically display the english ones. -->
<ActionAllInI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionRaiseI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionBetI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionCallI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionCheckI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionFoldI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionWinnerI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<!-- Action*I18NString: If you wanna set specific language strings for poker actions like call, check, raise etc. which will be shown on human players buttons for this style you can define them here, If you wanna use the default english strings just write value="NULL". PokerTH will automatically display the english ones. -->
<ActionAllInI18NString value="NULL" />
<ActionRaiseI18NString value="NULL" />
<ActionBetI18NString value="NULL" />
<ActionCallI18NString value="NULL" />
<ActionCheckI18NString value="NULL" />
<ActionFoldI18NString value="NULL" />
<FKeyIndicatorColor value="FFFFFF" />
<ChanceLabelPossibleColor value="A1B4FF" />
<ChanceLabelImpossibleColor value="252C50" />
@@ -50,14 +50,24 @@
<Table value="table.png" /> <!-- minimal size width:height in px [1024:600] -->
<ToolBoxBackground value="toolboxbg.png" /> <!-- minimal size width:height in px [260:188] -->
<HandRanking value="handranking.png" /> <!-- minimal size width:height in px [240:153] -->
<!-- Action*I18N pictures if you wanna set action pics with specific language strings you can set them here. If you wanna use the default english strings just write "NULL" instead of picture files names. PokerTH will automatically display the english ones. -->
<ActionAllInI18N value="action_allin.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionRaiseI18N value="action_raise.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionBetI18N value="action_bet.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionCallI18N value="action_call.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionCheckI18N value="action_check.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionFoldI18N value="action_fold.png" /> <!-- optimal size width:height in px [100:40] -->
<ActionWinnerI18N value="action_winner.png" /> <!-- optimal size width:height in px [100:40] -->
<!-- Action*I18NPic: If you wanna set action pics with specific language strings you can set them here. If you wanna use the default english strings just write "NULL" instead of picture files names. PokerTH will automatically display the english ones. -->
<ActionAllInI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionRaiseI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionBetI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionCallI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionCheckI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionFoldI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<ActionWinnerI18NPic value="NULL" /> <!-- optimal size width:height in px [100:40] -->
<!-- Action*I18NString: If you wanna set specific language strings for poker actions like call, check, raise etc. which will be shown on human players buttons for this style you can define them here, If you wanna use the default english strings just write value="NULL". PokerTH will automatically display the english ones. -->
<ActionAllInI18NString value="NULL" />
<ActionRaiseI18NString value="NULL" />
<ActionBetI18NString value="NULL" />
<ActionCallI18NString value="NULL" />
<ActionCheckI18NString value="NULL" />
<ActionFoldI18NString value="NULL" />
<!-- Table Colors - values should be set in hexcode RGB style without "#" -->
<FKeyIndicatorColor value="FFFFFF" />
<ChanceLabelPossibleColor value="9CD500" />
+39 -24
View File
@@ -686,7 +686,7 @@ void gameTableImpl::refreshSet() {
if( (*it_c)->getMySet() == 0 )
setLabelArray[(*it_c)->getMyID()]->setText("");
else
setLabelArray[(*it_c)->getMyID()]->setText("Bet: $"+QString::number((*it_c)->getMySet(),10));
setLabelArray[(*it_c)->getMyID()]->setText(BetString+": $"+QString::number((*it_c)->getMySet(),10));
}
}
@@ -1312,45 +1312,45 @@ void gameTableImpl::provideMyActions(int mode) {
if(currentHand->getCurrentRound() == 0) { // preflop
if (currentGame->getSeatsList()->front()->getMyCash()+currentGame->getSeatsList()->front()->getMySet() > currentHand->getCurrentBeRo()->getHighestSet()) {
pushButtonBetRaiseString = "Raise $"+QString::number(getMyBetAmount());
pushButtonBetRaiseString = RaiseString+" $"+QString::number(getMyBetAmount());
}
if (currentGame->getSeatsList()->front()->getMySet()== currentHand->getCurrentBeRo()->getHighestSet() && currentGame->getSeatsList()->front()->getMyButton() == 3) { pushButtonCallCheckString = "Check"; }
else { pushButtonCallCheckString = "Call $"+QString::number(getMyCallAmount()); }
if (currentGame->getSeatsList()->front()->getMySet()== currentHand->getCurrentBeRo()->getHighestSet() && currentGame->getSeatsList()->front()->getMyButton() == 3) { pushButtonCallCheckString = CheckString; }
else { pushButtonCallCheckString = CallString+" $"+QString::number(getMyCallAmount()); }
pushButtonFoldString = "Fold";
pushButtonAllInString = "All-In";
pushButtonFoldString = FoldString;
pushButtonAllInString = AllInString;
refreshActionButtonFKeyIndicator();
}
else { // flop,turn,river
if (currentHand->getCurrentBeRo()->getHighestSet() == 0 && pushButton_Fold->isCheckable() ) {
pushButtonFoldString = "Check / Fold";
pushButtonFoldString = CheckString+" / "+FoldString;
}
else { pushButtonFoldString = "Fold"; }
else { pushButtonFoldString = FoldString; }
if (currentHand->getCurrentBeRo()->getHighestSet() == 0) {
pushButtonCallCheckString = "Check";
pushButtonBetRaiseString = "Bet $"+QString::number(getMyBetAmount());
pushButtonCallCheckString = CheckString;
pushButtonBetRaiseString = BetString+" $"+QString::number(getMyBetAmount());
}
if (currentHand->getCurrentBeRo()->getHighestSet() > 0 && currentHand->getCurrentBeRo()->getHighestSet() > currentGame->getSeatsList()->front()->getMySet()) {
pushButtonCallCheckString = "Call $"+QString::number(getMyCallAmount());
pushButtonCallCheckString = CallString+" $"+QString::number(getMyCallAmount());
if (currentGame->getSeatsList()->front()->getMyCash()+currentGame->getSeatsList()->front()->getMySet() > currentHand->getCurrentBeRo()->getHighestSet()) {
pushButtonBetRaiseString = "Raise $"+QString::number(getMyBetAmount());
pushButtonBetRaiseString = RaiseString+" $"+QString::number(getMyBetAmount());
}
}
pushButtonAllInString = "All-In";
pushButtonAllInString = AllInString;
refreshActionButtonFKeyIndicator();
}
if(mode == 0) {
if( currentHand->getSeatsList()->front()->getMyAction() != PLAYER_ACTION_FOLD ) {
pushButtonBetRaiseString = "Bet $"+QString::number(getMyBetAmount());
pushButtonCallCheckString = "Check";
if( (currentGame->getActivePlayerList()->size() > 2 && currentGame->getSeatsList()->front()->getMyButton() == BUTTON_SMALL_BLIND ) || ( currentGame->getActivePlayerList()->size() <= 2 && currentGame->getSeatsList()->front()->getMyButton() == BUTTON_BIG_BLIND)) { pushButtonFoldString = "Fold"; }
else { pushButtonFoldString = "Check / Fold"; }
pushButtonBetRaiseString = BetString+" $"+QString::number(getMyBetAmount());
pushButtonCallCheckString = CheckString;
if( (currentGame->getActivePlayerList()->size() > 2 && currentGame->getSeatsList()->front()->getMyButton() == BUTTON_SMALL_BLIND ) || ( currentGame->getActivePlayerList()->size() <= 2 && currentGame->getSeatsList()->front()->getMyButton() == BUTTON_BIG_BLIND)) { pushButtonFoldString = FoldString; }
else { pushButtonFoldString = CheckString+" / "+FoldString; }
pushButtonAllInString = "All-In";
pushButtonAllInString = AllInString;
refreshActionButtonFKeyIndicator();
}
else {
@@ -1387,7 +1387,8 @@ void gameTableImpl::provideMyActions(int mode) {
pushButton_AllIn->setText(pushButtonAllInString);
// myBetRaise();
if(pushButton_BetRaise->text().startsWith("Raise")) {
if(pushButton_BetRaise->text().startsWith(RaiseString)) {
horizontalSlider_bet->setMinimum(currentHand->getCurrentBeRo()->getHighestSet() - currentHand->getSeatsList()->front()->getMySet() + currentHand->getCurrentBeRo()->getMinimumRaise());
horizontalSlider_bet->setMaximum(currentHand->getSeatsList()->front()->getMyCash());
@@ -1395,7 +1396,7 @@ void gameTableImpl::provideMyActions(int mode) {
myActionIsRaise = 1;
}
else if(pushButton_BetRaise->text().startsWith("Bet")) {
else if(pushButton_BetRaise->text().startsWith(BetString)) {
horizontalSlider_bet->setMinimum(currentHand->getSmallBlind()*2);
horizontalSlider_bet->setMaximum(currentHand->getSeatsList()->front()->getMyCash());
@@ -1482,7 +1483,7 @@ void gameTableImpl::meInAction() {
myCallCheck();
break;
case 2: // Auto check / fold all
if (pushButton_CallCheck->text() == "Check") {
if (pushButton_CallCheck->text() == CheckString) {
myCheck();
} else {
myFold();
@@ -1527,13 +1528,13 @@ void gameTableImpl::disableMyButtons() {
void gameTableImpl::myCallCheck() {
if(pushButton_CallCheck->text().startsWith("Call")) { myCall(); }
if(pushButton_CallCheck->text() == "Check") { myCheck(); }
if(pushButton_CallCheck->text().startsWith(CallString)) { myCall(); }
if(pushButton_CallCheck->text() == CheckString) { myCheck(); }
}
void gameTableImpl::myFold(){
if(pushButton_Fold->text() == "Fold") {
if(pushButton_Fold->text() == FoldString) {
HandInterface *currentHand = myStartWindow->getSession()->getCurrentGame()->getCurrentHand();
currentHand->getSeatsList()->front()->setMyAction(1);
@@ -3241,6 +3242,20 @@ void gameTableImpl::refreshGameTableStyle()
myGameTableStyle->setTabWidgetStyle(tabWidget_Left, tabWidget_Left->getMyTabBar());
label_Handranking->setPixmap(myGameTableStyle->getHandRanking());
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionCallI18NString() == "NULL") { CallString = "Call"; }
else { CallString = myGameTableStyle->getActionCallI18NString(); }
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionCheckI18NString() == "NULL") { CheckString = "Check"; }
else { CheckString = myGameTableStyle->getActionCheckI18NString(); }
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionBetI18NString() == "NULL") { BetString = "Bet"; }
else { BetString = myGameTableStyle->getActionBetI18NString(); }
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionRaiseI18NString() == "NULL") { RaiseString = "Raise"; }
else { RaiseString = myGameTableStyle->getActionRaiseI18NString(); }
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionFoldI18NString() == "NULL") { FoldString = "Fold"; }
else { FoldString = myGameTableStyle->getActionFoldI18NString(); }
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || myGameTableStyle->getActionAllInI18NString() == "NULL") { AllInString = "All-In"; }
else { AllInString = myGameTableStyle->getActionAllInI18NString(); }
}
void gameTableImpl::saveGameTableGeometry()
+7
View File
@@ -418,6 +418,13 @@ private:
GameTableStyleReader *myGameTableStyle;
CardDeckStyleReader *myCardDeckStyle;
QString AllInString;
QString RaiseString;
QString BetString;
QString CallString;
QString CheckString;
QString FoldString;
friend class GuiWrapper;
};
+159 -25
View File
@@ -117,13 +117,13 @@ void GameTableStyleReader::readStyleFile(QString file) {
else if (itemsList->ValueStr() == "MaximumWindowHeight") { MaximumWindowHeight = QString::fromUtf8(tempString1.c_str()); }
// PICS
else if (itemsList->ValueStr() == "Preview") { Preview = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionAllInI18N") { ActionAllInI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionRaiseI18N") { ActionRaiseI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionBetI18N") { ActionBetI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCallI18N") { ActionCallI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCheckI18N") { ActionCheckI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionFoldI18N") { ActionFoldI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionWinnerI18N") { ActionWinnerI18N = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionAllInI18NPic") { ActionAllInI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionRaiseI18NPic") { ActionRaiseI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionBetI18NPic") { ActionBetI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCallI18NPic") { ActionCallI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCheckI18NPic") { ActionCheckI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionFoldI18NPic") { ActionFoldI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionWinnerI18NPic") { ActionWinnerI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "BigBlindPuck") { BigBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "SmallBlindPuck") { SmallBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "DealerPuck") { DealerPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
@@ -159,6 +159,15 @@ void GameTableStyleReader::readStyleFile(QString file) {
else if (itemsList->ValueStr() == "Table") { Table = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "HandRanking") { HandRanking = currentDir+QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ToolBoxBackground") { ToolBoxBackground = currentDir+QString::fromUtf8(tempString1.c_str()); }
//I18N ACTION STRINGS
else if (itemsList->ValueStr() == "ActionAllInI18NString") { ActionAllInI18NString = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionRaiseI18NString") { ActionRaiseI18NString = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionBetI18NString") { ActionBetI18NString = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCallI18NString") { ActionCallI18NString = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionCheckI18NString") { ActionCheckI18NString = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ActionFoldI18NString") { ActionFoldI18NString = QString::fromUtf8(tempString1.c_str()); }
// COLORS
else if (itemsList->ValueStr() == "FKeyIndicatorColor") { FKeyIndicatorColor = QString::fromUtf8(tempString1.c_str()); }
else if (itemsList->ValueStr() == "ChanceLabelPossibleColor") { ChanceLabelPossibleColor = QString::fromUtf8(tempString1.c_str()); }
@@ -233,52 +242,140 @@ void GameTableStyleReader::readStyleFile(QString file) {
if(MaximumWindowWidth == "") { leftItems << "MaximumWindowWidth"; }
if(MaximumWindowHeight == "") { leftItems << "MaximumWindowHeight"; }
// PICS
if(ActionAllInI18N == "") { leftItems << "ActionAllInI18N"; }
else if(ActionAllInI18N != QString(currentDir+"NULL") && !QFile(ActionAllInI18N).exists()) { itemPicsLeft << "ActionAllInI18N = "+ActionAllInI18N; }
if(ActionRaiseI18N == "") { leftItems << "ActionRaiseI18N"; }
else if(ActionRaiseI18N != QString(currentDir+"NULL") && !QFile(ActionRaiseI18N).exists()) { itemPicsLeft << "ActionRaiseI18N = "+ActionRaiseI18N; }
if(ActionBetI18N == "") { leftItems << "ActionBetI18N"; }
else if(ActionBetI18N != QString(currentDir+"NULL") && !QFile(ActionBetI18N).exists()) { itemPicsLeft << "ActionBetI18N = "+ActionBetI18N; }
if(ActionCallI18N == "") { leftItems << "ActionCallI18N"; }
else if(ActionCallI18N != QString(currentDir+"NULL") && !QFile(ActionCallI18N).exists()) { itemPicsLeft << "ActionCallI18N = "+ActionCallI18N; }
if(ActionCheckI18N == "") { leftItems << "ActionCheckI18N"; }
if(ActionFoldI18N == "") { leftItems << "ActionFoldI18N"; }
if(ActionWinnerI18N == "") { leftItems << "ActionWinnerI18N"; }
if(ActionAllInI18NPic == "") { leftItems << "ActionAllInI18NPic"; }
else if(ActionAllInI18NPic != QString(currentDir+"NULL") && !QFile(ActionAllInI18NPic).exists()) { itemPicsLeft << "ActionAllInI18NPic = "+ActionAllInI18NPic; }
if(ActionRaiseI18NPic == "") { leftItems << "ActionRaiseI18NPic"; }
else if(ActionRaiseI18NPic != QString(currentDir+"NULL") && !QFile(ActionRaiseI18NPic).exists()) { itemPicsLeft << "ActionRaiseI18NPic = "+ActionRaiseI18NPic; }
if(ActionBetI18NPic == "") { leftItems << "ActionBetI18NPic"; }
else if(ActionBetI18NPic != QString(currentDir+"NULL") && !QFile(ActionBetI18NPic).exists()) { itemPicsLeft << "ActionBetI18NPic = "+ActionBetI18NPic; }
if(ActionCallI18NPic == "") { leftItems << "ActionCallI18NPic"; }
else if(ActionCallI18NPic != QString(currentDir+"NULL") && !QFile(ActionCallI18NPic).exists()) { itemPicsLeft << "ActionCallI18NPic = "+ActionCallI18NPic; }
if(ActionCheckI18NPic == "") { leftItems << "ActionCheckI18NPic"; }
else if(ActionCheckI18NPic != QString(currentDir+"NULL") && !QFile(ActionCheckI18NPic).exists()) { itemPicsLeft << "ActionCheckI18NPic = "+ActionCheckI18NPic; }
if(ActionFoldI18NPic == "") { leftItems << "ActionFoldI18NPic"; }
else if(ActionFoldI18NPic != QString(currentDir+"NULL") && !QFile(ActionFoldI18NPic).exists()) { itemPicsLeft << "ActionFoldI18NPic = "+ActionFoldI18NPic; }
if(ActionWinnerI18NPic == "") { leftItems << "ActionWinnerI18NPic"; }
else if(ActionWinnerI18NPic != QString(currentDir+"NULL") && !QFile(ActionWinnerI18NPic).exists()) { itemPicsLeft << "ActionWinnerI18NPic = "+ActionWinnerI18NPic; }
if(BigBlindPuck == "") { leftItems << "BigBlindPuck"; }
else if(BigBlindPuck != QString(currentDir+"NULL") && !QFile(BigBlindPuck).exists()) { itemPicsLeft << "BigBlindPuck = "+BigBlindPuck; }
if(SmallBlindPuck == "") { leftItems << "SmallBlindPuck"; }
else if(SmallBlindPuck != QString(currentDir+"NULL") && !QFile(SmallBlindPuck).exists()) { itemPicsLeft << "SmallBlindPuck = "+SmallBlindPuck; }
if(DealerPuck == "") { leftItems << "DealerPuck"; }
else if(DealerPuck != QString(currentDir+"NULL") && !QFile(DealerPuck).exists()) { itemPicsLeft << "DealerPuck = "+DealerPuck; }
if(DefaultAvatar == "") { leftItems << "DefaultAvatar"; }
else if(DefaultAvatar != QString(currentDir+"NULL") && !QFile(DefaultAvatar).exists()) { itemPicsLeft << "DefaultAvatar = "+DefaultAvatar; }
if(CardHolderFlop == "") { leftItems << "CardHolderFlop"; }
else if(CardHolderFlop != QString(currentDir+"NULL") && !QFile(CardHolderFlop).exists()) { itemPicsLeft << "CardHolderFlop = "+CardHolderFlop; }
if(CardHolderTurn == "") { leftItems << "CardHolderTurn"; }
else if(CardHolderTurn != QString(currentDir+"NULL") && !QFile(CardHolderTurn).exists()) { itemPicsLeft << "CardHolderTurn = "+CardHolderTurn; }
if(CardHolderRiver == "") { leftItems << "CardHolderRiver"; }
else if(CardHolderRiver != QString(currentDir+"NULL") && !QFile(CardHolderRiver).exists()) { itemPicsLeft << "CardHolderRiver = "+CardHolderRiver; }
if(FoldButtonDefault == "") { leftItems << "FoldButtonDefault"; }
else if(FoldButtonDefault != QString(currentDir+"NULL") && !QFile(FoldButtonDefault).exists()) { itemPicsLeft << "FoldButtonDefault = "+FoldButtonDefault; }
if(FoldButtonHover == "") { leftItems << "FoldButtonHover"; }
else if(FoldButtonHover != QString(currentDir+"NULL") && !QFile(FoldButtonHover).exists()) { itemPicsLeft << "FoldButtonHover = "+FoldButtonHover; }
if(FoldButtonChecked == "") { leftItems << "FoldButtonChecked"; }
else if(FoldButtonChecked != QString(currentDir+"NULL") && !QFile(FoldButtonChecked).exists()) { itemPicsLeft << "FoldButtonChecked = "+FoldButtonChecked; }
if(FoldButtonCheckedHover == "") { leftItems << "FoldButtonCheckedHover"; }
else if(FoldButtonCheckedHover != QString(currentDir+"NULL") && !QFile(FoldButtonCheckedHover).exists()) { itemPicsLeft << "FoldButtonCheckedHover = "+FoldButtonCheckedHover; }
if(CheckCallButtonDefault == "") { leftItems << "CheckCallButtonDefault"; }
else if(CheckCallButtonDefault != QString(currentDir+"NULL") && !QFile(CheckCallButtonDefault).exists()) { itemPicsLeft << "CheckCallButtonDefault = "+CheckCallButtonDefault; }
if(CheckCallButtonHover == "") { leftItems << "CheckCallButtonHover"; }
else if(CheckCallButtonHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonHover).exists()) { itemPicsLeft << "CheckCallButtonHover = "+CheckCallButtonHover; }
if(CheckCallButtonChecked == "") { leftItems << "CheckCallButtonChecked"; }
else if(CheckCallButtonChecked != QString(currentDir+"NULL") && !QFile(CheckCallButtonChecked).exists()) { itemPicsLeft << "CheckCallButtonChecked = "+CheckCallButtonChecked; }
if(CheckCallButtonCheckedHover == "") { leftItems << "CheckCallButtonCheckedHover"; }
else if(CheckCallButtonCheckedHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonCheckedHover).exists()) { itemPicsLeft << "CheckCallButtonCheckedHover = "+CheckCallButtonCheckedHover; }
if(BetRaiseButtonDefault == "") { leftItems << "BetRaiseButtonDefault"; }
else if(BetRaiseButtonDefault != QString(currentDir+"NULL") && !QFile(BetRaiseButtonDefault).exists()) { itemPicsLeft << "BetRaiseButtonDefault = "+BetRaiseButtonDefault; }
if(BetRaiseButtonHover == "") { leftItems << "BetRaiseButtonHover"; }
else if(BetRaiseButtonHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonHover).exists()) { itemPicsLeft << "BetRaiseButtonHover = "+BetRaiseButtonHover; }
if(BetRaiseButtonChecked == "") { leftItems << "BetRaiseButtonChecked"; }
else if(BetRaiseButtonChecked != QString(currentDir+"NULL") && !QFile(BetRaiseButtonChecked).exists()) { itemPicsLeft << "BetRaiseButtonChecked = "+BetRaiseButtonChecked; }
if(BetRaiseButtonCheckedHover == "") { leftItems << "BetRaiseButtonCheckedHover"; }
else if(BetRaiseButtonCheckedHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonCheckedHover).exists()) { itemPicsLeft << "BetRaiseButtonCheckedHover = "+BetRaiseButtonCheckedHover; }
if(AllInButtonDefault == "") { leftItems << "AllInButtonDefault"; }
else if(AllInButtonDefault != QString(currentDir+"NULL") && !QFile(AllInButtonDefault).exists()) { itemPicsLeft << "AllInButtonDefault = "+AllInButtonDefault; }
if(AllInButtonHover == "") { leftItems << "AllInButtonHover"; }
else if(AllInButtonHover != QString(currentDir+"NULL") && !QFile(AllInButtonHover).exists()) { itemPicsLeft << "AllInButtonHover = "+AllInButtonHover; }
if(AllInButtonChecked == "") { leftItems << "AllInButtonChecked"; }
else if(AllInButtonChecked != QString(currentDir+"NULL") && !QFile(AllInButtonChecked).exists()) { itemPicsLeft << "AllInButtonChecked = "+AllInButtonChecked; }
if(AllInButtonCheckedHover == "") { leftItems << "AllInButtonCheckedHover"; }
else if(AllInButtonCheckedHover != QString(currentDir+"NULL") && !QFile(AllInButtonCheckedHover).exists()) { itemPicsLeft << "AllInButtonCheckedHover = "+AllInButtonCheckedHover; }
if(RadioButtonPressed == "") { leftItems << "RadioButtonPressed"; }
else if(RadioButtonPressed != QString(currentDir+"NULL") && !QFile(RadioButtonPressed).exists()) { itemPicsLeft << "RadioButtonPressed = "+RadioButtonPressed; }
if(RadioButtonChecked == "") { leftItems << "RadioButtonChecked"; }
else if(RadioButtonChecked != QString(currentDir+"NULL") && !QFile(RadioButtonChecked).exists()) { itemPicsLeft << "RadioButtonChecked = "+RadioButtonChecked; }
if(RadioButtonCheckedHover == "") { leftItems << "RadioButtonCheckedHover"; }
else if(RadioButtonCheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonCheckedHover).exists()) { itemPicsLeft << "RadioButtonCheckedHover = "+RadioButtonCheckedHover; }
if(RadioButtonUnchecked == "") { leftItems << "RadioButtonUnchecked"; }
else if(RadioButtonUnchecked != QString(currentDir+"NULL") && !QFile(RadioButtonUnchecked).exists()) { itemPicsLeft << "RadioButtonUnchecked = "+RadioButtonUnchecked; }
if(RadioButtonUncheckedHover == "") { leftItems << "RadioButtonUncheckedHover"; }
else if(RadioButtonUncheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonUncheckedHover).exists()) { itemPicsLeft << "RadioButtonUncheckedHover = "+RadioButtonUncheckedHover; }
if(PlayerTopSeatActive == "") { leftItems << "PlayerTopSeatActive"; }
else if(PlayerTopSeatActive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatActive).exists()) { itemPicsLeft << "PlayerTopSeatActive = "+PlayerTopSeatActive; }
if(PlayerTopSeatInactive == "") { leftItems << "PlayerTopSeatInactive"; }
else if(PlayerTopSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatInactive).exists()) { itemPicsLeft << "PlayerTopSeatInactive = "+PlayerTopSeatInactive; }
if(PlayerBottomSeatActive == "") { leftItems << "PlayerBottomSeatActive"; }
else if(PlayerBottomSeatActive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatActive).exists()) { itemPicsLeft << "PlayerBottomSeatActive = "+PlayerBottomSeatActive; }
if(PlayerBottomSeatInactive == "") { leftItems << "PlayerBottomSeatInactive"; }
else if(PlayerBottomSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatInactive).exists()) { itemPicsLeft << "PlayerBottomSeatInactive = "+PlayerBottomSeatInactive; }
if(Table == "") { leftItems << "Table"; }
else if(Table != QString(currentDir+"NULL") && !QFile(Table).exists()) { itemPicsLeft << "Table = "+Table; }
if(HandRanking == "") { leftItems << "HandRanking"; }
else if(HandRanking != QString(currentDir+"NULL") && !QFile(HandRanking).exists()) { itemPicsLeft << "HandRanking = "+HandRanking; }
if(ToolBoxBackground == "") { leftItems << "ToolBoxBackground"; }
else if(ToolBoxBackground != QString(currentDir+"NULL") && !QFile(ToolBoxBackground).exists()) { itemPicsLeft << "ToolBoxBackground = "+ToolBoxBackground; }
//I18N ACTION STRINGS
if(ActionAllInI18NString == "") { leftItems << "ActionAllInI18NString"; }
if(ActionRaiseI18NString == "") { leftItems << "ActionRaiseI18NString"; }
if(ActionBetI18NString == "") { leftItems << "ActionBetI18NString"; }
if(ActionCallI18NString == "") { leftItems << "ActionCallI18NString"; }
if(ActionCheckI18NString == "") { leftItems << "ActionCheckI18NString"; }
if(ActionFoldI18NString == "") { leftItems << "ActionFoldI18NString"; }
// COLORS
if(FKeyIndicatorColor == "") { leftItems << "FKeyIndicatorColor"; }
if(ChanceLabelPossibleColor == "") { leftItems << "ChanceLabelPossibleColor"; }
@@ -481,21 +578,58 @@ void GameTableStyleReader::setAwayRadioButtonsStyle(QRadioButton *rb)
QString GameTableStyleReader::getActionPic(int action)
{
QString myAppDataPath = QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str());
// 1 = fold, 2 = check, 3 = call, 4 = bet, 5 = raise, 6 = allin, 7 = winner
switch(action) {
case 1: { return ActionFoldI18N; }
case 1: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionFoldI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_fold.png";
else
return ActionFoldI18NPic;
}
break;
case 2: { return ActionCheckI18N; }
case 2: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCheckI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_check.png";
else
return ActionCheckI18NPic;
}
break;
case 3: { return ActionCallI18N; }
case 3: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCallI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_call.png";
else
return ActionCallI18NPic;
}
break;
case 4: { return ActionBetI18N; }
case 4: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionBetI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_bet.png";
else
return ActionBetI18NPic;
}
break;
case 5: { return ActionRaiseI18N; }
case 5: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionRaiseI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_raise.png";
else
return ActionRaiseI18NPic;
}
break;
case 6: { return ActionAllInI18N; }
case 6: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionAllInI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_allin.png";
else
return ActionAllInI18NPic;
}
break;
case 7: { return ActionWinnerI18N; }
case 7: {
if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionWinnerI18NPic.endsWith("NULL"))
return myAppDataPath+"gfx/gui/misc/actionpics/action_winner.png";
else
return ActionWinnerI18NPic;
}
break;
default: return QString("");
}
+23 -7
View File
@@ -100,6 +100,13 @@ public:
void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int);
void setAwayRadioButtonsStyle(QRadioButton*);
QString getActionAllInI18NString() const { return ActionAllInI18NString; }
QString getActionRaiseI18NString() const { return ActionRaiseI18NString; }
QString getActionBetI18NString() const { return ActionBetI18NString; }
QString getActionCallI18NString() const { return ActionCallI18NString; }
QString getActionCheckI18NString() const { return ActionCheckI18NString; }
QString getActionFoldI18NString() const { return ActionFoldI18NString; }
private:
//style values
// INFOS
@@ -115,13 +122,13 @@ private:
QString MaximumWindowHeight;
// PICS
QString Preview;
QString ActionAllInI18N;
QString ActionRaiseI18N;
QString ActionBetI18N;
QString ActionCallI18N;
QString ActionCheckI18N;
QString ActionFoldI18N;
QString ActionWinnerI18N;
QString ActionAllInI18NPic;
QString ActionRaiseI18NPic;
QString ActionBetI18NPic;
QString ActionCallI18NPic;
QString ActionCheckI18NPic;
QString ActionFoldI18NPic;
QString ActionWinnerI18NPic;
QString BigBlindPuck;
QString SmallBlindPuck;
QString DealerPuck;
@@ -157,6 +164,15 @@ private:
QString Table;
QString HandRanking;
QString ToolBoxBackground;
// I18N ACTION STRINGS
QString ActionAllInI18NString;
QString ActionRaiseI18NString;
QString ActionBetI18NString;
QString ActionCallI18NString;
QString ActionCheckI18NString;
QString ActionFoldI18NString;
// COLORS
QString FKeyIndicatorColor;
QString ChanceLabelPossibleColor;