summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/games/kpacman/kpacman.cpp4
-rw-r--r--noncore/games/kpacman/kpacman.h4
-rw-r--r--noncore/games/kpacman/kpacman.pro4
-rw-r--r--noncore/games/kpacman/main.cpp27
-rw-r--r--noncore/games/kpacman/opie-kpacman.control2
5 files changed, 9 insertions, 32 deletions
diff --git a/noncore/games/kpacman/kpacman.cpp b/noncore/games/kpacman/kpacman.cpp
index 9820e5a..4a3b870 100644
--- a/noncore/games/kpacman/kpacman.cpp
+++ b/noncore/games/kpacman/kpacman.cpp
@@ -1,41 +1,41 @@
1 1
2#include "portable.h" 2#include "portable.h"
3 3
4#if defined( KDE2_PORT ) 4#if defined( KDE2_PORT )
5#include <kpacman.h> 5#include <kpacman.h>
6#include <kpacman.moc> 6#include <kpacman.moc>
7#include <kcolordlg.h> 7#include <kcolordlg.h>
8#elif defined( QPE_PORT ) 8#elif defined( QPE_PORT )
9#include <qmenubar.h> 9#include <qmenubar.h>
10#include <qpe/config.h> 10#include <qpe/config.h>
11#include <qapplication.h> 11#include <qapplication.h>
12#include "kpacman.h" 12#include "kpacman.h"
13#endif 13#endif
14 14
15 15
16Kpacman::Kpacman(QWidget *parent, const char *name) 16Kpacman::Kpacman(QWidget *parent, const char *name, WFlags fl)
17 : KTMainWindow(parent, name) 17 : KTMainWindow(parent, name,fl)
18{ 18{
19 schemesPopup = new QList<QPopupMenu>; 19 schemesPopup = new QList<QPopupMenu>;
20 schemesPopup->setAutoDelete(TRUE); 20 schemesPopup->setAutoDelete(TRUE);
21 21
22 menu(); 22 menu();
23 23
24 m_view = new QWidget( this, "m_view" ); 24 m_view = new QWidget( this, "m_view" );
25 m_view->setBackgroundColor( black ); 25 m_view->setBackgroundColor( black );
26 m_layout = new QGridLayout( m_view ); 26 m_layout = new QGridLayout( m_view );
27 m_layout->setMargin( 7 ); 27 m_layout->setMargin( 7 );
28 28
29 view = new KpacmanWidget( this, QString(name)+"widget"); 29 view = new KpacmanWidget( this, QString(name)+"widget");
30 m_layout->addWidget( view, 0, 0 ); 30 m_layout->addWidget( view, 0, 0 );
31 31
32 setCaption( tr("KPacman") ); 32 setCaption( tr("KPacman") );
33 33
34 view->referee->setFocus(); 34 view->referee->setFocus();
35 35
36 connect(view->referee, SIGNAL(setScore(int,int)), 36 connect(view->referee, SIGNAL(setScore(int,int)),
37 view->score, SLOT(setScore(int,int))); 37 view->score, SLOT(setScore(int,int)));
38 connect(view->referee, SIGNAL(setPoints(int)), 38 connect(view->referee, SIGNAL(setPoints(int)),
39 view->score, SLOT(set(int))); 39 view->score, SLOT(set(int)));
40 connect(view->referee, SIGNAL(setLifes(int)), 40 connect(view->referee, SIGNAL(setLifes(int)),
41 view->status, SLOT(setLifes(int))); 41 view->status, SLOT(setLifes(int)));
diff --git a/noncore/games/kpacman/kpacman.h b/noncore/games/kpacman/kpacman.h
index 2c1de70..829714a 100644
--- a/noncore/games/kpacman/kpacman.h
+++ b/noncore/games/kpacman/kpacman.h
@@ -7,49 +7,51 @@
7 7
8#include "portable.h" 8#include "portable.h"
9 9
10#include <qmainwindow.h> 10#include <qmainwindow.h>
11class QMenuBar; 11class QMenuBar;
12#include <qregexp.h> 12#include <qregexp.h>
13 13
14#include "kpacmanwidget.h" 14#include "kpacmanwidget.h"
15 15
16#include <qpopmenu.h> 16#include <qpopmenu.h>
17 17
18#include <qlist.h> 18#include <qlist.h>
19#include <qfileinf.h> 19#include <qfileinf.h>
20#include <qlayout.h> 20#include <qlayout.h>
21 21
22#include "referee.h" 22#include "referee.h"
23#include "status.h" 23#include "status.h"
24#include "score.h" 24#include "score.h"
25#include "keys.h" 25#include "keys.h"
26 26
27class Kpacman : public KTMainWindow 27class Kpacman : public KTMainWindow
28{ 28{
29 Q_OBJECT 29 Q_OBJECT
30public: 30public:
31 Kpacman(QWidget *parent = 0, const char *name = 0); 31 Kpacman(QWidget *parent = 0, const char *name = 0, WFlags fl = 0);
32 static QString appName() { return QString::fromLatin1("kpacman"); }
33
32 virtual ~Kpacman(); 34 virtual ~Kpacman();
33 35
34public slots: 36public slots:
35 void forcedHallOfFame(bool); 37 void forcedHallOfFame(bool);
36 38
37private slots: 39private slots:
38 void newKpacman(); 40 void newKpacman();
39 void pauseKpacman(); 41 void pauseKpacman();
40 void toggleHallOfFame(); 42 void toggleHallOfFame();
41 void toggleNew(); 43 void toggleNew();
42 void togglePaused(); 44 void togglePaused();
43 void quitKpacman(); 45 void quitKpacman();
44 46
45 void schemeChecked(int); 47 void schemeChecked(int);
46 void toggleFocusOutPause(); 48 void toggleFocusOutPause();
47 void toggleFocusInContinue(); 49 void toggleFocusInContinue();
48 void toggleHideMouseCursor(); 50 void toggleHideMouseCursor();
49 void confKeys(); 51 void confKeys();
50 52
51protected: 53protected:
52 54
53private: 55private:
54 KpacmanWidget *view; 56 KpacmanWidget *view;
55 57
diff --git a/noncore/games/kpacman/kpacman.pro b/noncore/games/kpacman/kpacman.pro
index 45314f9..a231b01 100644
--- a/noncore/games/kpacman/kpacman.pro
+++ b/noncore/games/kpacman/kpacman.pro
@@ -1,39 +1,37 @@
1 TEMPLATE= app 1 CONFIG = qt quick-app
2 CONFIG = qt warn_on
3 HEADERS = kpacmanwidget.h \ 2 HEADERS = kpacmanwidget.h \
4 referee.h \ 3 referee.h \
5 status.h \ 4 status.h \
6 painter.h \ 5 painter.h \
7 score.h \ 6 score.h \
8 pacman.h \ 7 pacman.h \
9 monster.h \ 8 monster.h \
10 keys.h \ 9 keys.h \
11 fruit.h \ 10 fruit.h \
12 energizer.h \ 11 energizer.h \
13 board.h \ 12 board.h \
14 bitfont.h \ 13 bitfont.h \
15 kpacman.h \ 14 kpacman.h \
16 bitmaps.h \ 15 bitmaps.h \
17 colors.h \ 16 colors.h \
18 portable.h 17 portable.h
19 SOURCES = kpacmanwidget.cpp \ 18 SOURCES = kpacmanwidget.cpp \
20 referee.cpp \ 19 referee.cpp \
21 status.cpp \ 20 status.cpp \
22 painter.cpp \ 21 painter.cpp \
23 score.cpp \ 22 score.cpp \
24 pacman.cpp \ 23 pacman.cpp \
25 monster.cpp \ 24 monster.cpp \
26 keys.cpp \ 25 keys.cpp \
27 fruit.cpp \ 26 fruit.cpp \
28 energizer.cpp \ 27 energizer.cpp \
29 board.cpp \ 28 board.cpp \
30 bitfont.cpp \ 29 bitfont.cpp \
31 kpacman.cpp \ 30 kpacman.cpp \
32 main.cpp 31 main.cpp
33 INCLUDEPATH+= $(OPIEDIR)/include 32 INCLUDEPATH+= $(OPIEDIR)/include
34 DEPENDPATH+= $(OPIEDIR)/include 33 DEPENDPATH+= $(OPIEDIR)/include
35LIBS += -lqpe -lopiecore2 34LIBS += -lqpe -lopiecore2
36DESTDIR = $(OPIEDIR)/bin
37 TARGET = kpacman 35 TARGET = kpacman
38 36
39include ( $(OPIEDIR)/include.pro ) 37include ( $(OPIEDIR)/include.pro )
diff --git a/noncore/games/kpacman/main.cpp b/noncore/games/kpacman/main.cpp
index 76afb57..2906d2a 100644
--- a/noncore/games/kpacman/main.cpp
+++ b/noncore/games/kpacman/main.cpp
@@ -1,66 +1,43 @@
1/*************************************************************************** 1/***************************************************************************
2 main.cpp - description 2 main.cpp - description
3 ------------------- 3 -------------------
4 begin : Sam Jan 19 13:37:57 CET 2002 4 begin : Sam Jan 19 13:37:57 CET 2002
5 copyright : (C) 2002 by Jörg Thönnissen 5 copyright : (C) 2002 by Jörg Thönnissen
6 email : joe@dsite.de 6 email : joe@dsite.de
7 ***************************************************************************/ 7 ***************************************************************************/
8 8
9/*************************************************************************** 9/***************************************************************************
10 * * 10 * *
11 * This program is free software; you can redistribute it and/or modify * 11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by * 12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or * 13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. * 14 * (at your option) any later version. *
15 * * 15 * *
16 ***************************************************************************/ 16 ***************************************************************************/
17 17
18#include "portable.h" 18#include "portable.h"
19 19
20#if defined( KDE2_PORT ) 20#if defined( KDE2_PORT )
21#include <kcmdlineargs.h> 21#include <kcmdlineargs.h>
22#include <kaboutdata.h> 22#include <kaboutdata.h>
23#include <klocale.h> 23#include <klocale.h>
24#elif defined( QPE_PORT ) 24#elif defined( QPE_PORT )
25#include <qpe/qpeapplication.h> 25#include <opie2/oapplicationfactory.h>
26#endif 26#endif
27 27
28#include "kpacman.h" 28#include "kpacman.h"
29 29
30#ifdef KDE2_PORT 30#ifdef KDE2_PORT
31static const char *description = 31static const char *description =
32 I18N_NOOP("Kpacman"); 32 I18N_NOOP("Kpacman");
33// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE 33// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE
34 34
35 35
36static KCmdLineOptions options[] = 36static KCmdLineOptions options[] =
37{ 37{
38 { 0, 0, 0 } 38 { 0, 0, 0 }
39 // INSERT YOUR COMMANDLINE OPTIONS HERE 39 // INSERT YOUR COMMANDLINE OPTIONS HERE
40}; 40};
41#endif 41#endif
42 42
43int main(int argc, char *argv[]) 43OPIE_EXPORT_APP( Opie::Core::OApplicationFactory<Kpacman> )
44{
45#if defined( KDE2_PORT )
46 KAboutData aboutData( "kpacman", I18N_NOOP("Kpacman"),
47 VERSION, description, KAboutData::License_GPL,
48 "(c) 2002, Jörg Thönnissen", 0, 0, "joe@dsite.de");
49 aboutData.addAuthor("Jörg Thönnissen",0, "joe@dsite.de");
50 KCmdLineArgs::init( argc, argv, &aboutData );
51 KCmdLineArgs::addCmdLineOptions( options ); // Add our own options.
52 KApplication a;
53#elif defined( QPE_PORT )
54 QPEApplication a( argc, argv );
55#endif
56 Kpacman *kpacman = new Kpacman( NULL, "Kpacman" );
57 a.setMainWidget(kpacman);
58#if defined( KDE2_PORT )
59 a.setTopWidget(kpacman);
60 kpacman->show();
61#elif defined( QPE_PORT )
62 kpacman->showMaximized();
63#endif
64
65 return a.exec();
66}
diff --git a/noncore/games/kpacman/opie-kpacman.control b/noncore/games/kpacman/opie-kpacman.control
index 15e3056..68487ec 100644
--- a/noncore/games/kpacman/opie-kpacman.control
+++ b/noncore/games/kpacman/opie-kpacman.control
@@ -1,11 +1,11 @@
1Package: opie-kpacman 1Package: opie-kpacman
2Files: bin/kpacman apps/Games/kpacman.desktop pics/kpacman/kpacman.png share/kpacman 2Files: plugins/applications/libkpacman.so* bin/kpacman apps/Games/kpacman.desktop pics/kpacman/kpacman.png share/kpacman
3Version: 0.3.1-$SUB_VERSION 3Version: 0.3.1-$SUB_VERSION
4Depends: task-opie-minimal 4Depends: task-opie-minimal
5Priority: optional 5Priority: optional
6Section: opie/games 6Section: opie/games
7Maintainer: Catalin Climov <catalin@climov.com> 7Maintainer: Catalin Climov <catalin@climov.com>
8Architecture: arm 8Architecture: arm
9License: GPL 9License: GPL
10Description: Kpacman 10Description: Kpacman
11 A Pacman clone for Qtopia. 11 A Pacman clone for Qtopia.