+/**************************************************************************
+ Ghosts Overboard - a game for Maemo 5
+
+ Copyright (C) 2011 Heli Hyvättinen
+
+ This file is part of Ghosts Overboard
+
+ Ghosts Overboard is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+**************************************************************************/
+
#include "mainwindow.h"
-#include "timercontrolledtursas.h"
#include <QPixmap>
#include <QTimer>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
- setWindowIcon(QIcon(":/pix/laiva_10aave.png"));
+ setWindowIcon(QIcon(":/pix/laiva_3aave.png"));
setWindowTitle("Ghosts Overboard");
pScene_ = new SeaScene ();
menuBar()->addAction(pAboutAction);
+ QAction * pVibrateAction = new QAction(tr("Vibration effects"),this);
+ pVibrateAction->setCheckable(true);
+ addAction(pVibrateAction);
+ connect(pVibrateAction,SIGNAL(triggered(bool)),this,SLOT(setVibrationEffects(bool)));
+ menuBar()->addAction(pVibrateAction);
+
+
//the boundaries of the scene are set to match the size of the view window, which is not
//available in the constructor --> timer needed
QTimer::singleShot(100,this,SLOT(initializeBoundaries()));
void MainWindow::restartLevel()
{
- pScene_->setupMap(5,10,0);
+ pScene_->setupMap(5,10,5);
}
void MainWindow::about()
return QMainWindow::event(event);
}
+