diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user index 8313d6e..1bced1d 100644 --- a/CMakeLists.txt.user +++ b/CMakeLists.txt.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -89,9 +89,9 @@ ProjectExplorer.Project.Target.0 Desktop - Desktop Qt 6.6.0 GCC 64bit - Desktop Qt 6.6.0 GCC 64bit - qt.qt6.660.gcc_64_kit + Desktop Qt 6.7.0 + Desktop Qt 6.7.0 + qt.qt6.670.linux_gcc_64_kit 0 0 0 @@ -109,7 +109,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-Debug + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-Debug @@ -165,7 +165,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-Release + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-Release @@ -219,7 +219,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-RelWithDebInfo + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-RelWithDebInfo @@ -274,7 +274,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-Profile + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-Profile @@ -328,7 +328,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-MinSizeRel + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-MinSizeRel @@ -400,7 +400,7 @@ true true true - /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_6_0_GCC_64bit-Debug + /home/sanderspeetjens/git/Blackjack/build-Desktop_Qt_6_7_0-Debug 1 @@ -409,9 +409,9 @@ ProjectExplorer.Project.Target.1 WebAssemblyDeviceType - WebAssembly Qt 6.6.0 (multi-threaded) - WebAssembly Qt 6.6.0 (multi-threaded) - qt.qt6.660.wasm_multithread_kit + WebAssembly Qt 6.7.0 (multi-threaded) + WebAssembly Qt 6.7.0 (multi-threaded) + qt.qt6.670.wasm_multithread_kit 0 -1 0 @@ -430,7 +430,7 @@ -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%{Qt:QT_INSTALL_PREFIX}/lib/cmake/Qt6/qt.toolchain.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_6_0_multi_threaded-Debug + /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_7_0_multi_threaded-Debug @@ -487,7 +487,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%{Qt:QT_INSTALL_PREFIX}/lib/cmake/Qt6/qt.toolchain.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_6_0_multi_threaded-Release + /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_7_0_multi_threaded-Release @@ -542,7 +542,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%{Qt:QT_INSTALL_PREFIX}/lib/cmake/Qt6/qt.toolchain.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_6_0_multi_threaded-RelWithDebInfo + /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_7_0_multi_threaded-RelWithDebInfo @@ -598,7 +598,7 @@ -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%{Qt:QT_INSTALL_PREFIX}/lib/cmake/Qt6/qt.toolchain.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_6_0_multi_threaded-Profile + /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_7_0_multi_threaded-Profile @@ -653,7 +653,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%{Qt:QT_INSTALL_PREFIX}/lib/cmake/Qt6/qt.toolchain.cmake -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_6_0_multi_threaded-MinSizeRel + /home/sanderspeetjens/git/Blackjack/build-WebAssembly_Qt_6_7_0_multi_threaded-MinSizeRel diff --git a/mainwindow.cpp b/mainwindow.cpp index 989c48f..36f2524 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -3,13 +3,13 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) - , ui(new Ui::MainWindow) - , playwindow(new playWindow) + , ui(new Ui::MainWindow) + , playwindow(new playWindow) { ui->setupUi(this); connect(ui->playButton, &QPushButton::clicked, this, [=]{ - playwindow->show(); - this->hide();}); + playwindow->show(); + this->hide();}); } MainWindow::~MainWindow() diff --git a/playwindow.cpp b/playwindow.cpp index dc6e306..5f3907b 100644 --- a/playwindow.cpp +++ b/playwindow.cpp @@ -4,64 +4,88 @@ #define QD qDebug() << "File:" << __FILE__ << "Function:" << __PRETTY_FUNCTION__ << "Line:" << __LINE__ << "=>" playWindow::playWindow(QWidget *parent) : QMainWindow(parent), - ui(new Ui::playWindow) + ui(new Ui::playWindow), + standarPalette{qApp->palette()}, + darkPalette{} { ui->setupUi(this); this->setWindowState(Qt::WindowMaximized); cardToImg = { - {Card(Card::Rank::ACE, Card::Suit::CLUBS), "AC"}, - {Card(Card::Rank::TWO, Card::Suit::CLUBS), "2C"}, - {Card(Card::Rank::THREE, Card::Suit::CLUBS), "3C"}, - {Card(Card::Rank::FOUR, Card::Suit::CLUBS), "4C"}, - {Card(Card::Rank::FIVE, Card::Suit::CLUBS), "5C"}, - {Card(Card::Rank::SIX, Card::Suit::CLUBS), "6C"}, - {Card(Card::Rank::SEVEN, Card::Suit::CLUBS), "7C"}, - {Card(Card::Rank::EIGHT, Card::Suit::CLUBS), "8C"}, - {Card(Card::Rank::NINE, Card::Suit::CLUBS), "9C"}, - {Card(Card::Rank::TEN, Card::Suit::CLUBS), "10C"}, - {Card(Card::Rank::JACK, Card::Suit::CLUBS), "JC"}, - {Card(Card::Rank::QUEEN, Card::Suit::CLUBS), "QC"}, - {Card(Card::Rank::KING, Card::Suit::CLUBS), "KC"}, - {Card(Card::Rank::ACE, Card::Suit::DIAMONDS), "AD"}, - {Card(Card::Rank::TWO, Card::Suit::DIAMONDS), "2D"}, - {Card(Card::Rank::THREE, Card::Suit::DIAMONDS), "3D"}, - {Card(Card::Rank::FOUR, Card::Suit::DIAMONDS), "4D"}, - {Card(Card::Rank::FIVE, Card::Suit::DIAMONDS), "5D"}, - {Card(Card::Rank::SIX, Card::Suit::DIAMONDS), "6D"}, - {Card(Card::Rank::SEVEN, Card::Suit::DIAMONDS), "7D"}, - {Card(Card::Rank::EIGHT, Card::Suit::DIAMONDS), "8D"}, - {Card(Card::Rank::NINE, Card::Suit::DIAMONDS), "9D"}, - {Card(Card::Rank::TEN, Card::Suit::DIAMONDS), "10D"}, - {Card(Card::Rank::JACK, Card::Suit::DIAMONDS), "JD"}, - {Card(Card::Rank::QUEEN, Card::Suit::DIAMONDS), "QD"}, - {Card(Card::Rank::KING, Card::Suit::DIAMONDS), "KD"}, - {Card(Card::Rank::ACE, Card::Suit::HEARTS), "AH"}, - {Card(Card::Rank::TWO, Card::Suit::HEARTS), "2H"}, - {Card(Card::Rank::THREE, Card::Suit::HEARTS), "3H"}, - {Card(Card::Rank::FOUR, Card::Suit::HEARTS), "4H"}, - {Card(Card::Rank::FIVE, Card::Suit::HEARTS), "5H"}, - {Card(Card::Rank::SIX, Card::Suit::HEARTS), "6H"}, - {Card(Card::Rank::SEVEN, Card::Suit::HEARTS), "7H"}, - {Card(Card::Rank::EIGHT, Card::Suit::HEARTS), "8H"}, - {Card(Card::Rank::NINE, Card::Suit::HEARTS), "9H"}, - {Card(Card::Rank::TEN, Card::Suit::HEARTS), "10H"}, - {Card(Card::Rank::JACK, Card::Suit::HEARTS), "JH"}, - {Card(Card::Rank::QUEEN, Card::Suit::HEARTS), "QH"}, - {Card(Card::Rank::KING, Card::Suit::HEARTS), "KH"}, - {Card(Card::Rank::ACE, Card::Suit::SPADES), "AS"}, - {Card(Card::Rank::TWO, Card::Suit::SPADES), "2S"}, - {Card(Card::Rank::THREE, Card::Suit::SPADES), "3S"}, - {Card(Card::Rank::FOUR, Card::Suit::SPADES), "4S"}, - {Card(Card::Rank::FIVE, Card::Suit::SPADES), "5S"}, - {Card(Card::Rank::SIX, Card::Suit::SPADES), "6S"}, - {Card(Card::Rank::SEVEN, Card::Suit::SPADES), "7S"}, - {Card(Card::Rank::EIGHT, Card::Suit::SPADES), "8S"}, - {Card(Card::Rank::NINE, Card::Suit::SPADES), "9S"}, - {Card(Card::Rank::TEN, Card::Suit::SPADES), "10S"}, - {Card(Card::Rank::JACK, Card::Suit::SPADES), "JS"}, - {Card(Card::Rank::QUEEN, Card::Suit::SPADES), "QS"}, - {Card(Card::Rank::KING, Card::Suit::SPADES), "KS"}}; + {Card(Card::Rank::ACE, Card::Suit::CLUBS), "AC"}, + {Card(Card::Rank::TWO, Card::Suit::CLUBS), "2C"}, + {Card(Card::Rank::THREE, Card::Suit::CLUBS), "3C"}, + {Card(Card::Rank::FOUR, Card::Suit::CLUBS), "4C"}, + {Card(Card::Rank::FIVE, Card::Suit::CLUBS), "5C"}, + {Card(Card::Rank::SIX, Card::Suit::CLUBS), "6C"}, + {Card(Card::Rank::SEVEN, Card::Suit::CLUBS), "7C"}, + {Card(Card::Rank::EIGHT, Card::Suit::CLUBS), "8C"}, + {Card(Card::Rank::NINE, Card::Suit::CLUBS), "9C"}, + {Card(Card::Rank::TEN, Card::Suit::CLUBS), "10C"}, + {Card(Card::Rank::JACK, Card::Suit::CLUBS), "JC"}, + {Card(Card::Rank::QUEEN, Card::Suit::CLUBS), "QC"}, + {Card(Card::Rank::KING, Card::Suit::CLUBS), "KC"}, + {Card(Card::Rank::ACE, Card::Suit::DIAMONDS), "AD"}, + {Card(Card::Rank::TWO, Card::Suit::DIAMONDS), "2D"}, + {Card(Card::Rank::THREE, Card::Suit::DIAMONDS), "3D"}, + {Card(Card::Rank::FOUR, Card::Suit::DIAMONDS), "4D"}, + {Card(Card::Rank::FIVE, Card::Suit::DIAMONDS), "5D"}, + {Card(Card::Rank::SIX, Card::Suit::DIAMONDS), "6D"}, + {Card(Card::Rank::SEVEN, Card::Suit::DIAMONDS), "7D"}, + {Card(Card::Rank::EIGHT, Card::Suit::DIAMONDS), "8D"}, + {Card(Card::Rank::NINE, Card::Suit::DIAMONDS), "9D"}, + {Card(Card::Rank::TEN, Card::Suit::DIAMONDS), "10D"}, + {Card(Card::Rank::JACK, Card::Suit::DIAMONDS), "JD"}, + {Card(Card::Rank::QUEEN, Card::Suit::DIAMONDS), "QD"}, + {Card(Card::Rank::KING, Card::Suit::DIAMONDS), "KD"}, + {Card(Card::Rank::ACE, Card::Suit::HEARTS), "AH"}, + {Card(Card::Rank::TWO, Card::Suit::HEARTS), "2H"}, + {Card(Card::Rank::THREE, Card::Suit::HEARTS), "3H"}, + {Card(Card::Rank::FOUR, Card::Suit::HEARTS), "4H"}, + {Card(Card::Rank::FIVE, Card::Suit::HEARTS), "5H"}, + {Card(Card::Rank::SIX, Card::Suit::HEARTS), "6H"}, + {Card(Card::Rank::SEVEN, Card::Suit::HEARTS), "7H"}, + {Card(Card::Rank::EIGHT, Card::Suit::HEARTS), "8H"}, + {Card(Card::Rank::NINE, Card::Suit::HEARTS), "9H"}, + {Card(Card::Rank::TEN, Card::Suit::HEARTS), "10H"}, + {Card(Card::Rank::JACK, Card::Suit::HEARTS), "JH"}, + {Card(Card::Rank::QUEEN, Card::Suit::HEARTS), "QH"}, + {Card(Card::Rank::KING, Card::Suit::HEARTS), "KH"}, + {Card(Card::Rank::ACE, Card::Suit::SPADES), "AS"}, + {Card(Card::Rank::TWO, Card::Suit::SPADES), "2S"}, + {Card(Card::Rank::THREE, Card::Suit::SPADES), "3S"}, + {Card(Card::Rank::FOUR, Card::Suit::SPADES), "4S"}, + {Card(Card::Rank::FIVE, Card::Suit::SPADES), "5S"}, + {Card(Card::Rank::SIX, Card::Suit::SPADES), "6S"}, + {Card(Card::Rank::SEVEN, Card::Suit::SPADES), "7S"}, + {Card(Card::Rank::EIGHT, Card::Suit::SPADES), "8S"}, + {Card(Card::Rank::NINE, Card::Suit::SPADES), "9S"}, + {Card(Card::Rank::TEN, Card::Suit::SPADES), "10S"}, + {Card(Card::Rank::JACK, Card::Suit::SPADES), "JS"}, + {Card(Card::Rank::QUEEN, Card::Suit::SPADES), "QS"}, + {Card(Card::Rank::KING, Card::Suit::SPADES), "KS"}}; + + darkPalette.setColor(QPalette::Window, QColor(53, 53, 53)); + darkPalette.setColor(QPalette::WindowText, Qt::white); + darkPalette.setColor(QPalette::Base, QColor(25, 25, 25)); + darkPalette.setColor(QPalette::AlternateBase, QColor(53, 53, 53)); + darkPalette.setColor(QPalette::ToolTipBase, QColor(53, 53, 53)); + darkPalette.setColor(QPalette::ToolTipText, Qt::white); + darkPalette.setColor(QPalette::Text, Qt::white); + darkPalette.setColor(QPalette::PlaceholderText,QColor(127,127,127)); + darkPalette.setColor(QPalette::Button, QColor(53, 53, 53)); + darkPalette.setColor(QPalette::ButtonText, Qt::white); + darkPalette.setColor(QPalette::BrightText, Qt::red); + darkPalette.setColor(QPalette::Link, QColor(42, 130, 218)); + darkPalette.setColor(QPalette::Highlight, QColor(42, 130, 218)); + darkPalette.setColor(QPalette::HighlightedText, Qt::black); + darkPalette.setColor(QPalette::Disabled, QPalette::Text, QColor(164, 166, 168)); + darkPalette.setColor(QPalette::Disabled, QPalette::WindowText, QColor(164, 166, 168)); + darkPalette.setColor(QPalette::Disabled, QPalette::ButtonText, QColor(164, 166, 168)); + darkPalette.setColor(QPalette::Disabled, QPalette::HighlightedText, QColor(164, 166, 168)); + darkPalette.setColor(QPalette::Disabled, QPalette::Base, QColor(68, 68, 68)); + darkPalette.setColor(QPalette::Disabled, QPalette::Window, QColor(68, 68, 68)); + darkPalette.setColor(QPalette::Disabled, QPalette::Highlight, QColor(68, 68, 68)); countToPlayerLabel = { ui->card1Label, ui->card2Label, ui->card3Label, ui->card4Label, ui->card5Label, ui->card6Label, ui->card7Label, ui->card8Label, ui->card9Label, ui->card10Label @@ -81,17 +105,19 @@ playWindow::playWindow(QWidget *parent) : QMainWindow(parent), { playerTurn(); }); connect(ui->stickButton, &QPushButton::clicked, this, [=] { - // To prevent users from activating function before the function ending. - this->setEnabled(false); - ui->playagainButton->setEnabled(true); - ui->twistButton->setEnabled(false); - ui->stickButton->setEnabled(false); + // To prevent users from activating function before the function ending. + this->setEnabled(false); + ui->playagainButton->setEnabled(true); + ui->twistButton->setEnabled(false); + ui->stickButton->setEnabled(false); - //Generating Computer score - computerTurn(); - }); + //Generating Computer score + computerTurn(); + }); connect(ui->playagainButton, &QPushButton::clicked, this, [=]{reset();}); + qApp->setPalette(darkPalette); + qApp->setStyle("Fusion"); turnCount = 0; player_wins = 0; @@ -114,13 +140,13 @@ void playWindow::playerTurn(void) turnCount++; - // if player bust + // if player bust if (player->getHandValue() > 21) { ui->twistButton->setEnabled(false); ui->stickButton->setEnabled(false); - // Generating Computer score + // Generating Computer score computerTurn(); return; } @@ -185,7 +211,7 @@ void playWindow::reset(void) deck->shuffledeck(); - //Clear Labels and Variables + //Clear Labels and Variables turnCount = 0; ui->playertotalLabel->setText("Total: " + QString::number(0)); @@ -196,7 +222,7 @@ void playWindow::reset(void) ui->outcomeLabel->clear(); ui->computerScoreLabel->setText("Computer: " + QString::number(0)); - // Clear Cards from player table + // Clear Cards from player table ui->card1Label->clear(); ui->card2Label->clear(); ui->card3Label->clear(); @@ -224,7 +250,7 @@ int8_t playWindow::calculate_winner(Player* player, Player* dealer) // if dealer and player lose, dealer wins if (dealer->getHandValue() > 21 && player->getHandValue() > 21) { - return -1; + return 0; } // if same score, draw @@ -232,20 +258,20 @@ int8_t playWindow::calculate_winner(Player* player, Player* dealer) return 0; } - // if dealer went bust, player wins + // if dealer went bust, player wins if (dealer->getHandValue() > 21) { return 1; } - // if player went bust, dealer wins + // if player went bust, dealer wins if (player->getHandValue() > 21) { return -1; } - // player and dealer both have less then 21 - // hence compare the values + // player and dealer both have less then 21 + // hence compare the values return player->getHandValue() > dealer->getHandValue() ? 1 : -1; } diff --git a/playwindow.hpp b/playwindow.hpp index 2d008ec..a4562a7 100644 --- a/playwindow.hpp +++ b/playwindow.hpp @@ -45,6 +45,8 @@ public: int8_t calculate_winner(Player* player, Player* dealer); private: Ui::playWindow *ui; + QPalette standarPalette; + QPalette darkPalette; std::unordered_map cardToImg; QList countToPlayerLabel; diff --git a/playwindow.ui b/playwindow.ui index c016faf..32af144 100644 --- a/playwindow.ui +++ b/playwindow.ui @@ -23,6 +23,22 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 40 + + + + @@ -36,98 +52,6 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - - - - Qt::Vertical - - - QSizePolicy::Minimum - - - - 20 - 40 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::MinimumExpanding - - - - 40 - 20 - - - - - - - - false - - - Play Again - - - - - - - Twist - - - - - - - Stick - - - - - - - Qt::Horizontal - - - QSizePolicy::MinimumExpanding - - - - 40 - 20 - - - - - - - - - - Qt::Vertical - - - QSizePolicy::Minimum - - - - 20 - 40 - - - - @@ -261,8 +185,8 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - - + + Qt::Vertical @@ -277,54 +201,26 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - - + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 40 + + + + + + - - - - - - - - 255 - 255 - 255 - - - - - - - - - 255 - 255 - 255 - - - - - - - - - 120 - 120 - 120 - - - - - - - - Total: 0 - - - - - + Qt::Horizontal @@ -337,7 +233,7 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - + @@ -376,10 +272,23 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - Computer: 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + @@ -689,8 +598,8 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - - + + Qt::Vertical @@ -705,13 +614,16 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - - + + - + Qt::Horizontal + + QSizePolicy::MinimumExpanding + 40 @@ -721,7 +633,51 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - + + + false + + + Play Again + + + + + + + Twist + + + + + + + Stick + + + + + + + Qt::Horizontal + + + QSizePolicy::MinimumExpanding + + + + 40 + 20 + + + + + + + + + + @@ -760,12 +716,12 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; - + Total: 0 - + Qt::Horizontal @@ -777,6 +733,50 @@ border-image:url(:/images/blackjack_table.png) 0 0 0 0 stretch stretch; + + + + + + + + + 255 + 255 + 255 + + + + + + + + + 255 + 255 + 255 + + + + + + + + + 120 + 120 + 120 + + + + + + + + Computer: 0 + + +