summaryrefslogtreecommitdiff
path: root/noncore/games/zbounce/kbounce.h
authorimm <imm>2002-08-31 22:42:59 (UTC)
committer imm <imm>2002-08-31 22:42:59 (UTC)
commit754ba2082e46197a5b5c7b0885f36ed42785631a (patch) (side-by-side diff)
tree64bbcccb27725f84fad86f0b25ceb1eba5d47e46 /noncore/games/zbounce/kbounce.h
parent89587f7c6ae60715644d06a60c16bc5c88075e29 (diff)
downloadopie-754ba2082e46197a5b5c7b0885f36ed42785631a.zip
opie-754ba2082e46197a5b5c7b0885f36ed42785631a.tar.gz
opie-754ba2082e46197a5b5c7b0885f36ed42785631a.tar.bz2
zbounce -> bounce
Diffstat (limited to 'noncore/games/zbounce/kbounce.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/zbounce/kbounce.h99
1 files changed, 0 insertions, 99 deletions
diff --git a/noncore/games/zbounce/kbounce.h b/noncore/games/zbounce/kbounce.h
deleted file mode 100644
index de41710..0000000
--- a/noncore/games/zbounce/kbounce.h
+++ b/dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (C) 2000 Stefan Schimanski <1Stein@gmx.de>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library 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
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this program; if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#ifndef KJEZZBALL_H_INCLUDED
-#define KJEZZBALL_H_INCLUDED
-
-#include <qmainwindow.h>
-#include <qmenubar.h>
-#include <qlabel.h>
-
-class JezzGame;
-class QLCDNumber;
-class QGridLayout;
-
-class KJezzball : public QMainWindow
-{
- Q_OBJECT
-
-public:
- KJezzball();
-
-public slots:
- void newGame();
- void pauseGame();
- void closeGame();
- void about();
-
-protected slots:
- void died();
- void newPercent( int percent );
- void second();
- void switchLevel();
- void gameOverNow();
-
-protected:
- void createLevel( int level );
- void startLevel();
- void stopLevel();
- void nextLevel();
- void gameOver();
- void initXMLUI();
-
- void focusOutEvent( QFocusEvent * );
- void focusInEvent ( QFocusEvent * );
- void keyPressEvent( QKeyEvent *ev );
-
- JezzGame *m_gameWidget;
- QWidget *m_view;
- QGridLayout *m_layout;
- QLCDNumber *m_levelLCD;
- QLCDNumber *m_lifesLCD;
- QLCDNumber *m_scoreLCD;
- QLCDNumber *m_percentLCD;
- QLCDNumber *m_timeLCD;
-
- QTimer *m_timer;
- QTimer *m_nextLevelTimer;
- QTimer *m_gameOverTimer;
-
- enum { Idle, Running, Paused, Suspend } m_state;
-
- struct
- {
- int lifes;
- int time;
- int score;
- } m_level;
-
- struct
- {
- int level;
- int score;
- } m_game;
-private:
- QMenuBar *menu;
- QPopupMenu *game;
- QLabel* ScoreLabel;
- QLabel* LivesLabel;
- QLabel* FilledLabel;
- QLabel* TimeLabel;
-
-};
-
-#endif