-rw-r--r-- | noncore/games/tictac/tictac.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/noncore/games/tictac/tictac.cpp b/noncore/games/tictac/tictac.cpp index 20cc942..3d727ac 100644 --- a/noncore/games/tictac/tictac.cpp +++ b/noncore/games/tictac/tictac.cpp @@ -5,32 +5,33 @@ ** ** This file is part of an example program for Qt. This example ** program may be used, distributed and modified without limitation. ** *****************************************************************************/ #include "tictac.h" #include <qpe/qpeapplication.h> #include <qpainter.h> #include <qdrawutil.h> #include <qcombobox.h> #include <qcheckbox.h> #include <qlabel.h> #include <qlayout.h> #include <stdlib.h> // rand() function #include <qdatetime.h> // seed for rand() +#include <qstringlist.h> //needed for proper internationalization //*************************************************************************** //* TicTacButton member functions //*************************************************************************** // -------------------------------------------------------------------------- // Creates a TicTacButton // TicTacButton::TicTacButton( QWidget *parent ) : QPushButton( parent ) { t = Blank; // initial type } // -------------------------------------------------------------------------- @@ -356,22 +357,25 @@ void TicTacToe::newGameClicked() // This slot is activated when the TicTacGameBoard emits the signal // "finished()", i.e. when a player has won or when it is a draw. // void TicTacToe::gameOver() { newState(); // update text box } // -------------------------------------------------------------------------- // Updates the message to reflect a new state. // void TicTacToe::newState() { - static const char *msg[] = { // TicTacGameBoard::State texts - "Click Play to start", "Make your move", - "You won!", "Computer won!", "It's a draw" }; + QStringList msg; + msg << tr( "Click Play to start") + << tr("Make your move") + << tr("You won!") + << tr("Computer won!") + << tr("It's a draw"); message->setText( msg[board->state()] ); return; } |