# HG changeset patch
# User nemo
# Date 1252596611 0
# Node ID f3fab2b09e0cfdb18a06d71af2f178a27ec96df9
# Parent ece7b87f133406205e833a8ed5c31b0f938f3f2e
And in frontend
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/CocoaInitializer.h
--- a/QTfrontend/CocoaInitializer.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/CocoaInitializer.h Thu Sep 10 15:30:11 2009 +0000
@@ -10,7 +10,7 @@
public:
CocoaInitializer();
~CocoaInitializer();
-
+
private:
class Private;
Private* d;
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/SparkleAutoUpdater.h
--- a/QTfrontend/SparkleAutoUpdater.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/SparkleAutoUpdater.h Thu Sep 10 15:30:11 2009 +0000
@@ -16,7 +16,7 @@
~SparkleAutoUpdater();
void checkForUpdates();
-
+
private:
class Private;
Private* d;
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/about.cpp
--- a/QTfrontend/about.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/about.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -38,7 +38,7 @@
""
+ ""
"
Hedgewars
"
"
" + QLabel::tr("Version") + " " + *cVersionString + "
"
"
http://www.hedgewars.org/
" +
@@ -68,7 +68,7 @@
"Frontend improvements: Kristian Lehmann <
email@thexception.net>
"
"Mac OS X port: Vittorio Giovara <
vittorio.giovara@gmail.com>"
"
" +
-
+
QLabel::tr("Art:") + "
"
+ QString::fromUtf8(
"
Finn Brice <tiyuri@gmail.com>"
@@ -94,7 +94,7 @@
"
"
"Daniel Martin <elhombresinremedio@gmail.com>"
"
" +
-
+
QLabel::tr("Translations:") + "
"
+ QString::fromUtf8(
"Brazilian Portuguese: Romulo Fernandes Machado <abra185@gmail.com>
"
@@ -114,7 +114,7 @@
"Swedish: Niklas Grahn <raewolusjoon@yaoo.com>
"
"Ukrainian: Eugene V. Lyubimkin <jackyf.devel@gmail.com>"
"
") +
-
+
QLabel::tr("Special thanks:") + "
"
"Aleksey Andreev <blaknayabr@gmail.com>
"
"Aleksander Rudalev <alexv@pomorsu.ru>
"
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/ammoSchemeModel.cpp
--- a/QTfrontend/ammoSchemeModel.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/ammoSchemeModel.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -56,7 +56,7 @@
<< "Shoppa"
<< "Basketball"
<< "Minefield";
-
+
spNames = QStringList()
<< "name" // 0
<< "fortsmode" // 1
@@ -244,11 +244,11 @@
QList newScheme = defaultScheme;
newScheme[0] = QVariant(tr("new"));
-
+
schemes.insert(row, newScheme);
endInsertRows();
-
+
return true;
}
@@ -258,7 +258,7 @@
|| row < numberOfDefaultSchemes
|| row >= schemes.size())
return false;
-
+
beginRemoveRows(parent, row, row);
schemes.removeAt(row);
@@ -283,12 +283,12 @@
void AmmoSchemeModel::Save()
{
fileConfig.beginWriteArray("schemes", schemes.size());
-
+
for (int i = 0; i < schemes.size(); ++i) {
fileConfig.setArrayIndex(i);
QList scheme = schemes[i];
-
+
for (int k = 0; k < scheme.size(); ++k)
fileConfig.setValue(spNames[k], scheme[k]);
}
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/bgwidget.cpp
--- a/QTfrontend/bgwidget.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/bgwidget.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -67,11 +67,11 @@
{
setAttribute(Qt::WA_NoSystemBackground, true);
sprite.load(":/res/Star.png");
-
+
setAutoFillBackground(false);
for (int i = 0; i < SPRITE_MAX; i++) spritePositions[i] = new SpritePosition(this, sprite.height());
-
+
for (int i = 0; i < 360; i++)
{
rotatedSprites[i] = new QImage(sprite.width(), sprite.height(), QImage::Format_ARGB32);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/bgwidget.h
--- a/QTfrontend/bgwidget.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/bgwidget.h Thu Sep 10 15:30:11 2009 +0000
@@ -41,7 +41,7 @@
float fY;
float fXMov;
float fYMov;
- int iAngle;
+ int iAngle;
QWidget * wParent;
int iSpriteHeight;
public:
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/chatwidget.cpp
--- a/QTfrontend/chatwidget.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/chatwidget.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -63,7 +63,7 @@
connect(acKick, SIGNAL(triggered(bool)), this, SLOT(onKick()));
acBan = new QAction(QAction::tr("Ban"), chatNicks);
connect(acBan, SIGNAL(triggered(bool)), this, SLOT(onBan()));
-
+
chatNicks->insertAction(0, acInfo);
}
@@ -81,9 +81,9 @@
QString formattedStr = Qt::escape(str);
if (formattedStr.startsWith("***"))
formattedStr = QString("%1").arg(formattedStr);
-
+
chatStrings.append(formattedStr);
-
+
chatText->setHtml(chatStrings.join("
"));
chatText->moveCursor(QTextCursor::End);
@@ -93,9 +93,9 @@
{
if (chatStrings.size() > 250)
chatStrings.removeFirst();
-
+
chatStrings.append("
" + str + "
");
-
+
chatText->setHtml(chatStrings.join("
"));
chatText->moveCursor(QTextCursor::End);
@@ -163,7 +163,7 @@
{
chatNicks->removeAction(acKick);
chatNicks->removeAction(acBan);
-
+
if(b)
{
chatNicks->insertAction(0, acKick);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/frameTeam.cpp
--- a/QTfrontend/frameTeam.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/frameTeam.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -31,10 +31,10 @@
newPalette.setColor(QPalette::Window, QColor(0x00, 0x00, 0x00));
setPalette(newPalette);
setAutoFillBackground(true);
-
+
mainLayout.setSpacing(1);
mainLayout.setContentsMargins(4, 4, 4, 4);
-
+
availableColors.push_back(*color1);
availableColors.push_back(*color2);
availableColors.push_back(*color3);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/game.cpp
--- a/QTfrontend/game.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/game.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -147,7 +147,7 @@
emit ErrorMessage(tr("Error reading training config file"));
return;
}
-
+
QTextStream stream(&file);
while(!stream.atEnd())
{
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/gamecfgwidget.cpp
--- a/QTfrontend/gamecfgwidget.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/gamecfgwidget.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -57,14 +57,14 @@
goToSchemePage->setText(tr("Edit schemes"));
GBoxOptionsLayout->addWidget(goToSchemePage, 1, 0, 1, 2);
connect(goToSchemePage, SIGNAL(clicked()), this, SIGNAL(goToSchemes()));
-
+
GBoxOptionsLayout->addWidget(new QLabel(QLabel::tr("Weapons"), GBoxOptions), 2, 0);
WeaponsName = new QComboBox(GBoxOptions);
GBoxOptionsLayout->addWidget(WeaponsName, 2, 1);
-
+
connect(WeaponsName, SIGNAL(currentIndexChanged(int)), this, SLOT(ammoChanged(int)));
-
+
QPushButton * goToWeaponPage = new QPushButton(GBoxOptions);
goToWeaponPage->setText(tr("Edit weapons"));
GBoxOptionsLayout->addWidget(goToWeaponPage, 3, 0, 1, 2);
@@ -160,7 +160,7 @@
void GameCFGWidget::fullNetConfig()
{
ammoChanged(WeaponsName->currentIndex());
-
+
seedChanged(pMapContainer->getCurrentSeed());
templateFilterChanged(pMapContainer->getTemplateFilter());
themeChanged(pMapContainer->getCurrentTheme());
@@ -203,7 +203,7 @@
return;
}
}
-
+
qWarning("Got bad config param from net");
}
@@ -243,7 +243,7 @@
int size = GameSchemes->model()->columnCount();
for(int i = 0; i < size; ++i)
sl << schemeData(i).toString();
-
+
emit paramChanged("SCHEME", sl);
}
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/gameuiconfig.cpp
--- a/QTfrontend/gameuiconfig.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/gameuiconfig.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -58,7 +58,7 @@
QObject::tr("Please, enter your nickname"),
QLineEdit::Normal,
QDir::home().dirName());
-
+
Form->ui.pageOptions->editNetNick->setText(netNick);
delete netHost;
@@ -73,12 +73,12 @@
Form->ui.pageOptions->CBAltDamage->setChecked(value("misc/altdamage", false).toBool());
Form->ui.pageOptions->CBNameWithDate->setChecked(value("misc/appendTimeToRecords", false).toBool());
-
+
#ifdef __APPLE__
//autoupdate
Form->ui.pageOptions->CBAutoUpdate->setChecked(value("misc/autoUpdate", true).toBool());
#endif
-
+
depth = QApplication::desktop()->depth();
if (depth < 16) depth = 16;
else if (depth > 16) depth = 32;
@@ -134,11 +134,11 @@
setValue("misc/altdamage", isAltDamageEnabled());
setValue("misc/appendTimeToRecords", appendDateTimeToRecordName());
-
+
#ifdef __APPLE__
//autoupdate
setValue("misc/autoUpdate", isAutoUpdateEnabled());
-#endif
+#endif
}
QRect GameUIConfig::vid_Resolution()
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/gameuiconfig.h
--- a/QTfrontend/gameuiconfig.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/gameuiconfig.h Thu Sep 10 15:30:11 2009 +0000
@@ -48,12 +48,12 @@
bool isFrontendEffects() const;
bool isFrontendFullscreen() const;
void resizeToConfigValues();
-
+
#ifdef __APPLE__
//autoupdate
bool isAutoUpdateEnabled();
#endif
-
+
signals:
void frontendFullscreen(bool value);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/hats.cpp
--- a/QTfrontend/hats.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/hats.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -43,7 +43,7 @@
QPixmap tmppix(32, 37);
tmppix.fill(QColor(Qt::transparent));
-
+
QPainter painter(&tmppix);
painter.drawPixmap(QPoint(0, 5), hhpix);
painter.drawPixmap(QPoint(0, 0), pix.copy(0, 0, 32, 32));
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/hwform.cpp
--- a/QTfrontend/hwform.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/hwform.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -78,9 +78,9 @@
ui.pageOptions->CBResolution->addItems(sdli.getResolutions());
config = new GameUIConfig(this, cfgdir->absolutePath() + "/hedgewars.ini");
-
+
namegen = new HWNamegen();
-
+
#ifdef __APPLE__
//autoupdate
AutoUpdater* updater;
@@ -89,7 +89,7 @@
if(updater && config->isAutoUpdateEnabled())
updater->checkForUpdates();
#endif
-
+
UpdateTeamsLists();
UpdateWeapons();
@@ -135,7 +135,7 @@
connect(ui.pageNet->BtnSpecifyServer, SIGNAL(clicked()), this, SLOT(NetConnect()));
connect(ui.pageNet->BtnNetSvrStart, SIGNAL(clicked()), this, SLOT(GoToNetServer()));
connect(ui.pageNet, SIGNAL(connectClicked(const QString &, quint16)), this, SLOT(NetConnectServer(const QString &, quint16)));
-
+
connect(ui.pageNetServer->BtnBack, SIGNAL(clicked()), this, SLOT(GoBack()));
connect(ui.pageNetServer->BtnStart, SIGNAL(clicked()), this, SLOT(NetStartServer()));
@@ -236,7 +236,7 @@
for(int i = 0; i < names.size(); ++i)
(*it)->addItem(names[i], ui.pageSelectWeapon->pWeapons->getWeaponsString(names[i]));
-
+
int pos = (*it)->findText("Default");
if (pos != -1) {
(*it)->setCurrentIndex(pos);
@@ -357,20 +357,20 @@
if (id == ID_PAGE_MULTIPLAYER || id == ID_PAGE_NETGAME) {
QStringList tmNames = config->GetTeamsList();
TeamSelWidget* curTeamSelWidget;
-
+
if(id == ID_PAGE_MULTIPLAYER) {
curTeamSelWidget = ui.pageMultiplayer->teamsSelect;
} else {
curTeamSelWidget = ui.pageNetGame->pNetTeamsWidget;
}
-
+
QList teamsList;
for(QStringList::iterator it = tmNames.begin(); it != tmNames.end(); it++) {
HWTeam team(*it);
team.LoadFromFile();
teamsList.push_back(team);
}
-
+
if(lastid == ID_PAGE_SETUP) { // _TEAM
if (editedTeam) {
curTeamSelWidget->addTeam(*editedTeam);
@@ -402,14 +402,14 @@
quint8 curid = ui.Pages->currentIndex();
ui.Pages->setCurrentIndex(id);
OnPageShown(id, curid);
-
+
if (id == ID_PAGE_CONNECTING)
GoBack();
if (id == ID_PAGE_NETSERVER)
GoBack();
if ((!hwnet) && (id == ID_PAGE_ROOMSLIST))
GoBack();
-
+
if ((!hwnet) || (!hwnet->isInRoom()))
if (id == ID_PAGE_NETGAME || id == ID_PAGE_NETGAME)
GoBack();
@@ -443,13 +443,13 @@
{
quint8 id=ui.Pages->currentIndex();
TeamSelWidget* curTeamSelWidget;
-
+
if(id == ID_PAGE_MULTIPLAYER) {
curTeamSelWidget = ui.pageMultiplayer->teamsSelect;
} else {
curTeamSelWidget = ui.pageNetGame->pNetTeamsWidget;
}
-
+
QList teams = curTeamSelWidget->getDontPlayingTeams();
QStringList tmnames;
for(QList::iterator it = teams.begin(); it != teams.end(); ++it) {
@@ -544,9 +544,9 @@
delete hwnet;
hwnet=0;
}
-
+
ui.pageRoomsList->chatWidget->clear();
-
+
hwnet = new HWNewNet(config, ui.pageNetGame->pGameCFG, ui.pageNetGame->pNetTeamsWidget);
GoToPage(ID_PAGE_CONNECTING);
@@ -567,7 +567,7 @@
ui.pageRoomsList, SLOT(setAdmin(bool)));
connect(hwnet, SIGNAL(adminAccess(bool)),
ui.pageRoomsList->chatWidget, SLOT(adminAccess(bool)));
-
+
connect(hwnet, SIGNAL(serverMessage(const QString&)),
ui.pageRoomsList->chatWidget, SLOT(onServerMessage(const QString&)));
@@ -653,7 +653,7 @@
// disconnect
connect(hwnet, SIGNAL(Disconnected()), this, SLOT(ForcedDisconnect()), Qt::QueuedConnection);
-
+
hwnet->Connect(hostName, port, nick);
}
@@ -728,7 +728,7 @@
hwnet = 0;
QMessageBox::warning(this, QMessageBox::tr("Network"),
QMessageBox::tr("Connection to server is lost"));
-
+
}
if (ui.Pages->currentIndex() != ID_PAGE_NET) GoBack();
}
@@ -766,7 +766,7 @@
switch(gameState) {
case gsStarted: {
Music(false);
- if (wBackground) wBackground->stopAnimation();
+ if (wBackground) wBackground->stopAnimation();
GoToPage(ID_PAGE_INGAME);
ui.pageGameStats->clear();
if (pRegisterServer)
@@ -779,7 +779,7 @@
case gsFinished: {
GoBack();
Music(ui.pageOptions->CBEnableMusic->isChecked());
- if (wBackground) wBackground->startAnimation();
+ if (wBackground) wBackground->startAnimation();
GoToPage(ID_PAGE_GAMESTATS);
if (hwnet) hwnet->gameFinished();
break;
@@ -789,7 +789,7 @@
if (id == ID_PAGE_INGAME) {
GoBack();
Music(ui.pageOptions->CBEnableMusic->isChecked());
- if (wBackground) wBackground->startAnimation();
+ if (wBackground) wBackground->startAnimation();
if (hwnet) hwnet->gameFinished();
}
};
@@ -899,7 +899,7 @@
ui.pageNetGame->pGameCFG->GameSchemes->setModel(ammoSchemeModel);
ui.pageNetGame->pGameCFG->setEnabled(true);
ui.pageNetGame->pNetTeamsWidget->setInteractivity(true);
-
+
if (hwnet)
{
// disconnect connections first to ensure their inexistance and not to connect twice
@@ -921,7 +921,7 @@
{
ui.pageNetGame->pGameCFG->setEnabled(false);
ui.pageNetGame->pNetTeamsWidget->setInteractivity(false);
-
+
if (hwnet)
{
NetAmmoSchemeModel * netAmmo = new NetAmmoSchemeModel(hwnet);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/hwform.h
--- a/QTfrontend/hwform.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/hwform.h Thu Sep 10 15:30:11 2009 +0000
@@ -100,7 +100,7 @@
void NetGameChangeStatus(bool isMaster);
void NetGameMaster();
void NetGameSlave();
-
+
void AsyncNetServerStart();
void NetLeftRoom();
void selectFirstNetScheme();
@@ -112,7 +112,7 @@
void closeEvent(QCloseEvent *event);
void CustomizePalettes();
void resizeEvent(QResizeEvent * event);
-
+
enum PageIDs {
ID_PAGE_SETUP_TEAM = 0,
ID_PAGE_SETUP = 1,
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/hwmap.h
--- a/QTfrontend/hwmap.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/hwmap.h Thu Sep 10 15:30:11 2009 +0000
@@ -30,7 +30,7 @@
class HWMap : public TCPBase
{
Q_OBJECT
-
+
public:
HWMap();
virtual ~HWMap();
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/itemNum.cpp
--- a/QTfrontend/itemNum.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/itemNum.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -15,7 +15,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-
+
#include "itemNum.h"
#include "hwform.h"
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/itemNum.h
--- a/QTfrontend/itemNum.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/itemNum.h Thu Sep 10 15:30:11 2009 +0000
@@ -15,7 +15,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-
+
#include
#include
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/main.cpp
--- a/QTfrontend/main.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/main.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -74,7 +74,7 @@
}
app.setStyle(new QPlastiqueStyle);
-
+
QDateTime now = QDateTime::currentDateTime();
QDateTime zero;
srand(now.secsTo(zero));
@@ -212,13 +212,13 @@
"QComboBox::down-arrow {"
"image: url(\":/res/dropdown.png\");"
"}"
-
+
"VertScrArea {"
"background-image: url(\":/res/panelbg.png\");"
"background-position: bottom center;"
"background-repeat: repeat-x;"
"}"
-
+
"IconedGroupBox {"
"border-radius: 16px;"
"padding: 2px;"
@@ -238,7 +238,7 @@
"QCheckBox::indicator:unchecked{"
"image: url(\":/res/unchecked.png\");"
"}"
-
+
".QWidget{"
"background: transparent;"
"}"
@@ -274,7 +274,7 @@
"QToolTip{"
"background-color: #0d0544;"
"}"
-
+
":disabled{"
"color: #a0a0a0;"
"}"
@@ -289,7 +289,7 @@
cfgdir->setPath(cfgdir->homePath());
#ifdef __APPLE__
-
+
if (checkForDir(cfgdir->absolutePath() + "/Library/Application Support/Hedgewars"))
{
checkForDir(cfgdir->absolutePath() + "/Library/Application Support/Hedgewars/Demos");
@@ -340,7 +340,7 @@
mapList = new QStringList(tmpdir.entryList(QStringList("*")));
HWForm *Form = new HWForm();
-
+
Form->show();
return app.exec();
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/mapContainer.cpp
--- a/QTfrontend/mapContainer.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/mapContainer.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -42,12 +42,12 @@
hhSmall.load(":/res/hh_small.png");
hhLimit = 18;
templateFilter = 0;
-
+
mainLayout.setContentsMargins(QApplication::style()->pixelMetric(QStyle::PM_LayoutLeftMargin),
1,
QApplication::style()->pixelMetric(QStyle::PM_LayoutRightMargin),
QApplication::style()->pixelMetric(QStyle::PM_LayoutBottomMargin));
-
+
imageButt = new QPushButton(this);
imageButt->setObjectName("imageButt");
imageButt->setFixedSize(256 + 6, 128 + 6);
@@ -83,7 +83,7 @@
mapCfgFile.close();
}
}
-
+
connect(chooseMap, SIGNAL(currentIndexChanged(int)), this, SLOT(mapChanged(int)));
mainLayout.addWidget(chooseMap, 1, 1);
@@ -111,7 +111,7 @@
//gbThemes->setStyleSheet("padding: 0px"); // doesn't work - stylesheet is set with icon
mainLayout.addWidget(gbThemes, 0, 2, 3, 1);
-
+
QVBoxLayout * gbTLayout = new QVBoxLayout(gbThemes);
gbTLayout->setContentsMargins(0, 0, 0 ,0);
gbTLayout->setSpacing(0);
@@ -139,10 +139,10 @@
"}"
)
);
-
+
gbTLayout->addWidget(lwThemes);
lwThemes->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Minimum);
-
+
mainLayout.setSizeConstraint(QLayout::SetFixedSize);//SetMinimumSize
setRandomSeed();
@@ -212,7 +212,7 @@
{
QPixmap finalImage = QPixmap(image.size());
finalImage.fill(QColor(0, 0, 0, 0));
-
+
QPainter p(&finalImage);
p.drawPixmap(image.rect(), image);
//p.setPen(QColor(0xf4,0x9e,0xe9));
@@ -297,7 +297,7 @@
changeImage();
return;
}
-
+
int id = chooseMap->findText(map);
if(id > 0) {
if (pMap)
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/netserver.cpp
--- a/QTfrontend/netserver.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/netserver.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -34,7 +34,7 @@
QStringList params;
params << QString("--port=%1").arg(port);
params << "--dedicated=False";
-
+
process.start(bindir->absolutePath() + "/hedgewars-server", params);
return process.waitForStarted(5000);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/newnetclient.cpp
--- a/QTfrontend/newnetclient.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/newnetclient.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -75,7 +75,7 @@
if (m_game_connected)
RawSendNet(QString("QUIT%1%2").arg(delimeter).arg("User quit"));
m_game_connected = false;
-
+
NetSocket.disconnectFromHost();
}
@@ -86,7 +86,7 @@
qWarning("Illegal try to create room!");
return;
}
-
+
RawSendNet(QString("CREATE_ROOM%1%2").arg(delimeter).arg(room));
isChief = true;
}
@@ -98,7 +98,7 @@
qWarning("Illegal try to join room!");
return;
}
-
+
RawSendNet(QString("JOIN_ROOM%1%2").arg(delimeter).arg(room));
isChief = false;
}
@@ -179,7 +179,7 @@
void HWNewNet::displayError(QAbstractSocket::SocketError socketError)
{
emit Disconnected();
-
+
switch (socketError) {
case QAbstractSocket::RemoteHostClosedError:
break;
@@ -305,7 +305,7 @@
}
return;
}
-
+
if (lst[0] == "NOT_READY") {
if(lst.size() < 2)
{
@@ -363,7 +363,7 @@
qWarning("Net: Bad JOINED message");
return;
}
-
+
for(int i = 1; i < lst.size(); ++i)
{
if (lst[i] == mynick)
@@ -386,7 +386,7 @@
qWarning("Net: Bad JOINED message");
return;
}
-
+
for(int i = 1; i < lst.size(); ++i)
{
if (lst[i] == mynick)
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/newnetclient.h
--- a/QTfrontend/newnetclient.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/newnetclient.h Thu Sep 10 15:30:11 2009 +0000
@@ -128,7 +128,7 @@
void onHedgehogsNumChanged(const HWTeam& team);
void onTeamColorChanged(const HWTeam& team);
void onParamChanged(const QString & param, const QStringList & value);
-
+
void newServerMessage(const QString &);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/pages.cpp
--- a/QTfrontend/pages.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/pages.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -62,7 +62,7 @@
#include "hwform.h"
#include "SDLs.h"
-PageMain::PageMain(QWidget* parent) :
+PageMain::PageMain(QWidget* parent) :
AbstractPage(parent)
{
if(frontendEffects) setAttribute(Qt::WA_NoSystemBackground, true);
@@ -111,7 +111,7 @@
BtnTeamDiscard = addButton(":/res/Exit.png", pageLayout, 1, 0, true);
BtnTeamSave = addButton(":/res/Save.png", pageLayout, 1, 2, true);;
BtnTeamSave->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
-
+
QHBoxLayout * page1Layout = new QHBoxLayout(page1);
page1Layout->setAlignment(Qt::AlignTop);
QGridLayout * page2Layout = new QGridLayout(page2);
@@ -123,14 +123,14 @@
page1Layout->addLayout(vbox1);
page1Layout->addLayout(vbox2);
page1Layout->addLayout(vbox3);
-
+
GBoxHedgehogs = new QGroupBox(this);
GBoxHedgehogs->setTitle(QGroupBox::tr("Team Members"));
GBoxHedgehogs->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
QGridLayout * GBHLayout = new QGridLayout(GBoxHedgehogs);
signalMapper = new QSignalMapper(this);
-
+
HatsModel * hatsModel = new HatsModel(GBoxHedgehogs);
for(int i = 0; i < 8; i++)
{
@@ -146,7 +146,7 @@
HHNameEdit[i]->setMaxLength(64);
HHNameEdit[i]->setMinimumWidth(120);
GBHLayout->addWidget(HHNameEdit[i], i, 1);
-
+
randButton[i] = addButton(":/res/dice.png", GBHLayout, i, 3, true);
connect(randButton[i], SIGNAL(clicked()), signalMapper, SLOT(map()));
@@ -167,7 +167,7 @@
TeamNameEdit->setMaxLength(64);
GBTLayout->addWidget(TeamNameEdit);
vbox2->addWidget(GBoxTeam);
-
+
CBTeamLvl = new QComboBox(GBoxTeam);
CBTeamLvl->setIconSize(QSize(48, 48));
CBTeamLvl->addItem(QIcon(":/res/botlevels/0.png"), QComboBox::tr("Human"));
@@ -177,7 +177,7 @@
QString("%1 %2").arg(QComboBox::tr("Level")).arg(i)
);
GBTLayout->addWidget(CBTeamLvl);
-
+
CBGrave = new QComboBox(GBoxTeam);
CBGrave->setMaxCount(65535);
CBGrave->setIconSize(QSize(32, 32));
@@ -222,7 +222,7 @@
connect(CBFort, SIGNAL(currentIndexChanged(const QString &)), this, SLOT(CBFort_activated(const QString &)));
CBFort->addItems(tmpdir.entryList(QStringList("*L.png")).replaceInStrings(QRegExp("^(.*)L\\.png"), "\\1"));
-
+
tmpdir.cd("../Graphics/Graves");
QStringList list = tmpdir.entryList(QStringList("*.png"));
for (QStringList::Iterator it = list.begin(); it != list.end(); ++it )
@@ -295,7 +295,7 @@
QStringList list = tmpdir.entryList(QStringList() << "Illgetyou.ogg" << "Incoming.ogg" << "Stupid.ogg" << "Coward.ogg" << "Firstblood.ogg", QDir::Files);
if (list.size()) {
sound = openal_loadfile(QString(tmpdir.absolutePath() + "/" + list[rand() % list.size()]).toLocal8Bit().constData());
- openal_playsound(sound);
+ openal_playsound(sound);
}
}
@@ -354,10 +354,10 @@
BtnEditTeam = addButton(tr("Edit team"), layout1, 1);
layout1->setStretchFactor(BtnNewTeam, 100);
layout1->setStretchFactor(BtnEditTeam, 100);
-
+
QHBoxLayout * layout2 = new QHBoxLayout;
GBTlayout->addLayout(layout2);
-
+
labelNN = new QLabel(teamsBox);
labelNN->setText(QLabel::tr("Net nick"));
layout2->addWidget(labelNN);
@@ -366,7 +366,7 @@
editNetNick->setMaxLength(20);
editNetNick->setText(QLineEdit::tr("unnamed"));
layout2->addWidget(editNetNick);
-
+
gbTBLayout->addWidget(teamsBox, 0, 0);
}
@@ -394,7 +394,7 @@
QVBoxLayout * GBAlayout = new QVBoxLayout(AGGroupBox);
QHBoxLayout * GBAreslayout = new QHBoxLayout(0);
-
+
QLabel * resolution = new QLabel(AGGroupBox);
resolution->setText(QLabel::tr("Resolution"));
GBAreslayout->addWidget(resolution);
@@ -464,7 +464,7 @@
CBAutoUpdate->setText(QCheckBox::tr("Check for updates at startup"));
GBAlayout->addWidget(CBAutoUpdate);
#endif
-
+
fpsedit = new FPSEdit(AGGroupBox);
GBAfpslayout->addWidget(fpsedit);
gbTBLayout->addWidget(AGGroupBox, 0, 1, 2, 1);
@@ -491,7 +491,7 @@
pageLayout->addWidget(BtnNetSvrStart, 4, 2);
BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true);
-
+
ConnGroupBox = new QGroupBox(this);
ConnGroupBox->setTitle(QGroupBox::tr("Net game"));
pageLayout->addWidget(ConnGroupBox, 2, 0, 1, 3);
@@ -636,7 +636,7 @@
pageLayout->addLayout(bottomLayout, 3, 0, 1, 2);
BtnBack = addButton(":/res/Exit.png", bottomLayout, 0, true);
-
+
BtnGo = new QPushButton(this);
BtnGo->setToolTip(QPushButton::tr("Ready"));
BtnGo->setIcon(QIcon(":/res/lightbulb_off.png"));
@@ -655,7 +655,7 @@
//menu->addAction(startGame);
menu->addAction(restrictJoins);
menu->addAction(restrictTeamAdds);
-
+
BtnMaster->setMenu(menu);
BtnStart = addButton(QAction::tr("Start"), bottomLayout, 3);
@@ -710,11 +710,11 @@
BtnMultiplayer = addButton(":/res/Multiplayer.png", topLine, 1, true);
BtnMultiplayer->setToolTip(tr("Multiplayer (play a hotseat game against your friends, or AI teams)"));
topLine->addStretch();
-
+
BtnTrainPage = addButton(":/res/Trainings.png", middleLine, 0, true);
BtnTrainPage->setToolTip(tr("Training Mode (Practice your skills in a range of training missions). IN DEVELOPMENT"));
-
+
BtnBack = addButton(":/res/Exit.png", bottomLine, 0, true);
bottomLine->addStretch();
@@ -744,7 +744,7 @@
AbstractPage(parent)
{
QGridLayout * pageLayout = new QGridLayout(this);
-
+
pWeapons = new SelWeaponWidget(cAmmoNumber, this);
pageLayout->addWidget(pWeapons, 0, 0, 1, 4);
@@ -773,7 +773,7 @@
roomName = new QLineEdit(this);
roomName->setMaxLength(60);
pageLayout->addWidget(roomName, 0, 0);
-
+
roomsList = new QTableWidget(this);
roomsList->setColumnCount(3);
roomsList->setSelectionBehavior(QAbstractItemView::SelectRows);
@@ -782,7 +782,7 @@
roomsList->setAlternatingRowColors(true);
pageLayout->addWidget(roomsList, 1, 0, 3, 1);
pageLayout->setRowStretch(2, 100);
-
+
chatWidget = new HWChatWidget(this);
pageLayout->addWidget(chatWidget, 4, 0, 1, 2);
pageLayout->setRowStretch(4, 350);
@@ -790,7 +790,7 @@
BtnCreate = addButton(tr("Create"), pageLayout, 0, 1);
BtnJoin = addButton(tr("Join"), pageLayout, 1, 1);
BtnRefresh = addButton(tr("Refresh"), pageLayout, 3, 1);
-
+
BtnBack = addButton(":/res/Exit.png", pageLayout, 5, 0, true);
BtnAdmin = addButton(tr("Admin features"), pageLayout, 5, 1);
@@ -819,7 +819,7 @@
roomsList->horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents);
roomsList->horizontalHeader()->setResizeMode(2, QHeaderView::ResizeToContents);
-
+
if (list.size() % 3)
return;
@@ -880,7 +880,7 @@
{
QGridLayout * pageLayout = new QGridLayout(this);
QGroupBox * gb = new QGroupBox(this);
-
+
QGridLayout * gl = new QGridLayout();
gb->setLayout(gl);
QSizePolicy sp;
@@ -888,7 +888,7 @@
sp.setHorizontalPolicy(QSizePolicy::Expanding);
pageLayout->addWidget(gb, 1,0,13,4);
-
+
gbGameModes = new QGroupBox(QGroupBox::tr("Game Modifiers"), gb);
gbBasicSettings = new QGroupBox(QGroupBox::tr("Basic Settings"), gb);
@@ -903,13 +903,13 @@
gbBasicSettings->setSizePolicy(sp);
gl->addWidget(gbGameModes,0,0,1,3,Qt::AlignTop);
gl->addWidget(gbBasicSettings,0,3,1,3,Qt::AlignTop);
-
+
QGridLayout * glGMLayout = new QGridLayout(gbGameModes);
QGridLayout * glBSLayout = new QGridLayout(gbBasicSettings);
gbGameModes->setLayout(glGMLayout);
gbBasicSettings->setLayout(glBSLayout);
// Left
-
+
TBW_mode_Forts = new ToggleButtonWidget(gbGameModes, ":/res/btnForts.png");
TBW_mode_Forts->setText(ToggleButtonWidget::tr("Fort Mode"));
TBW_mode_Forts->setToolTip(tr("Defend your fort and destroy the opponents, two team colours max!"));
@@ -967,7 +967,7 @@
// Right
QLabel * l;
-
+
l = new QLabel(gbBasicSettings);
l->setText(QLabel::tr("Damage Modifier"));
l->setWordWrap(true);
@@ -976,7 +976,7 @@
l->setFixedSize(32,32);
l->setPixmap(QPixmap(":/res/iconDamage.png"));
glBSLayout->addWidget(l,0,1,1,1);
-
+
SB_DamageModifier = new QSpinBox(gbBasicSettings);
SB_DamageModifier->setRange(10, 300);
SB_DamageModifier->setValue(100);
@@ -991,13 +991,13 @@
l->setFixedSize(32,32);
l->setPixmap(QPixmap(":/res/iconTime.png"));
glBSLayout->addWidget(l,1,1,1,1);
-
+
SB_TurnTime = new QSpinBox(gbBasicSettings);
SB_TurnTime->setRange(1, 99);
SB_TurnTime->setValue(45);
SB_TurnTime->setSingleStep(15);
glBSLayout->addWidget(SB_TurnTime,1,2,1,1);
-
+
l = new QLabel(gbBasicSettings);
l->setText(QLabel::tr("Initial Health"));
l->setWordWrap(true);
@@ -1006,13 +1006,13 @@
l->setFixedSize(32,32);
l->setPixmap(QPixmap(":/res/iconHealth.png"));
glBSLayout->addWidget(l,2,1,1,1);
-
+
SB_InitHealth = new QSpinBox(gbBasicSettings);
SB_InitHealth->setRange(50, 200);
SB_InitHealth->setValue(100);
SB_InitHealth->setSingleStep(25);
glBSLayout->addWidget(SB_InitHealth,2,2,1,1);
-
+
l = new QLabel(gbBasicSettings);
l->setText(QLabel::tr("Sudden Death Timeout"));
l->setWordWrap(true);
@@ -1027,7 +1027,7 @@
SB_SuddenDeath->setValue(15);
SB_SuddenDeath->setSingleStep(3);
glBSLayout->addWidget(SB_SuddenDeath,3,2,1,1);
-
+
l = new QLabel(gbBasicSettings);
l->setText(QLabel::tr("Crate Drops"));
l->setWordWrap(true);
@@ -1076,7 +1076,7 @@
l->setText(QLabel::tr("Scheme Name:"));
LE_name = new QLineEdit(this);
-
+
gl->addWidget(LE_name,14,1,1,5);
gl->addWidget(l,14,0,1,1);
@@ -1099,7 +1099,7 @@
{
mapper->setModel(model);
selectScheme->setModel(model);
-
+
mapper->addMapping(LE_name, 0);
mapper->addMapping(TBW_mode_Forts->button(), 1);
mapper->addMapping(TBW_teamsDivide->button(), 2);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/pages.h
--- a/QTfrontend/pages.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/pages.h Thu Sep 10 15:30:11 2009 +0000
@@ -224,7 +224,7 @@
#ifdef __APPLE__
QCheckBox *CBAutoUpdate;
#endif
-
+
FPSEdit *fpsedit;
QPushButton *BtnSaveOptions;
QLabel *labelNN;
@@ -292,7 +292,7 @@
QPushButton *BtnGo;
QPushButton *BtnMaster;
QPushButton *BtnStart;
-
+
QAction * restrictJoins;
QAction * restrictTeamAdds;
@@ -381,7 +381,7 @@
QPushButton * BtnRefresh;
QPushButton * BtnAdmin;
HWChatWidget * chatWidget;
-
+
public slots:
void setRoomsList(const QStringList & list);
void setAdmin(bool);
@@ -390,7 +390,7 @@
void onCreateClick();
void onJoinClick();
void onRefreshClick();
-
+
signals:
void askForCreateRoom(const QString &);
void askForJoinRoom(const QString &);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/sdlkeys.h
--- a/QTfrontend/sdlkeys.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/sdlkeys.h Thu Sep 10 15:30:11 2009 +0000
@@ -16,7 +16,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-char sdlkeys[][2][16] =
+char sdlkeys[][2][16] =
{
{"mousel", "mousel"},
{"mousem", "mousem"},
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/selectWeapon.cpp
--- a/QTfrontend/selectWeapon.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/selectWeapon.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -42,7 +42,7 @@
QHBoxLayout* hbLayout = new QHBoxLayout(this);
hbLayout->setSpacing(1);
hbLayout->setMargin(1);
-
+
QLabel* lbl = new QLabel(this);
lbl->setPixmap(QPixmap::fromImage(getAmmoImage(iconNum)));
lbl->setMaximumWidth(30);
@@ -97,10 +97,10 @@
p2Layout = new QGridLayout(page2);
p2Layout->setSpacing(1);
p2Layout->setMargin(1);
-
+
tbw->addTab(page1, tr("Weapon set"));
tbw->addTab(page2, tr("Probabilities"));
-
+
QGridLayout * pageLayout = new QGridLayout(this);
pageLayout->addWidget(tbw);
@@ -113,11 +113,11 @@
SelWeaponItem * swi = new SelWeaponItem(true, i, currentState[i].digitValue(), this);
weaponItems[i].append(swi);
p1Layout->addWidget(swi, j, k % 4);
-
+
SelWeaponItem * pwi = new SelWeaponItem(false, i, currentState[numItems + i].digitValue(), this);
weaponItems[i].append(pwi);
p2Layout->addWidget(pwi, j, k % 4);
-
+
++k;
}
@@ -149,12 +149,12 @@
impossible.exec();
return;
}
-
+
if (m_name->text() == "") return;
-
+
QString state1;
QString state2;
-
+
for(int i = 0; i < m_numItems; ++i) {
twi::const_iterator it = weaponItems.find(i);
int num = it == weaponItems.end() ? 9 : it.value()[0]->getItemsNum(); // 9 is for 'skip turn'
@@ -192,7 +192,7 @@
}
QMessageBox reallyDelete(QMessageBox::Question, QMessageBox::tr("Weapons"), QMessageBox::tr("Really delete this weapon set?"), QMessageBox::Ok | QMessageBox::Cancel);
-
+
if (reallyDelete.exec() == QMessageBox::Ok) {
wconf->remove(curWeaponsName);
emit weaponsDeleted();
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/selectWeapon.h
--- a/QTfrontend/selectWeapon.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/selectWeapon.h Thu Sep 10 15:30:11 2009 +0000
@@ -45,7 +45,7 @@
class SelWeaponWidget : public QFrame
{
Q_OBJECT
-
+
public:
SelWeaponWidget(int numItems, QWidget* parent=0);
QString getWeaponsString(const QString& name) const;
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/statsPage.cpp
--- a/QTfrontend/statsPage.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/statsPage.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -76,7 +76,7 @@
QPainterPath path;
if (hps.size())
path.moveTo(0, hps[0]);
-
+
for(int t = 1; t < hps.size(); ++t)
path.lineTo(t, hps[t]);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/statsPage.h
--- a/QTfrontend/statsPage.h Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/statsPage.h Thu Sep 10 15:30:11 2009 +0000
@@ -50,7 +50,7 @@
void GameStats(char type, const QString & info);
void clear();
void renderStats();
-
+
private:
void AddStatText(const QString & msg);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/teamselect.cpp
--- a/QTfrontend/teamselect.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/teamselect.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -228,7 +228,7 @@
setTitle(QGroupBox::tr("Playing teams"));
framePlaying = new FrameTeams();
frameDontPlaying = new FrameTeams();
-
+
QPalette p;
p.setColor(QPalette::Window, QColor(0x00, 0x00, 0x00));
addScrArea(framePlaying, p.color(QPalette::Window).light(105), 250);
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/teamselhelper.cpp
--- a/QTfrontend/teamselhelper.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/teamselhelper.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -68,7 +68,7 @@
colorButt->setMaximumWidth(26);
colorButt->setMinimumHeight(26);
colorButt->setGeometry(0, 0, 26, 26);
-
+
changeTeamColor();
connect(colorButt, SIGNAL(clicked()), this, SLOT(changeTeamColor()));
mainLayout.addWidget(colorButt);
@@ -88,7 +88,7 @@
if(m_team.isNetTeam()) {
butt->setEnabled(interactive);
}
-
+
colorButt->setEnabled(interactive);
phhoger->setEnabled(interactive);
}
diff -r ece7b87f1334 -r f3fab2b09e0c QTfrontend/togglebutton.cpp
--- a/QTfrontend/togglebutton.cpp Thu Sep 10 15:29:28 2009 +0000
+++ b/QTfrontend/togglebutton.cpp Thu Sep 10 15:30:11 2009 +0000
@@ -25,7 +25,7 @@
pbMain = new QPushButton(this);
pbMain->setCheckable(true);
-
+
QPixmap pm(":/res/btnDisabled.png");
QPainter * painter = new QPainter();