Diffstat (limited to 'noncore/games/sfcave/sfcave.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/sfcave/sfcave.cpp | 48 |
1 files changed, 12 insertions, 36 deletions
diff --git a/noncore/games/sfcave/sfcave.cpp b/noncore/games/sfcave/sfcave.cpp index 9b30fe6..5dca427 100644 --- a/noncore/games/sfcave/sfcave.cpp +++ b/noncore/games/sfcave/sfcave.cpp @@ -2,14 +2,12 @@ #include <stdlib.h> #include <math.h> #include <time.h> -#ifdef QWS -#include <qpe/qpeapplication.h> +#include <opie2/oapplicationfactory.h> #include <qpe/config.h> -#else + #include <qapplication.h> -#endif #include <qdir.h> #include "helpwindow.h" #include "sfcave.h" @@ -131,44 +129,20 @@ int SFCave::initialGateGaps[] = { 75, 50, 25 }; #define FLYSCORES( x, y ) (*(flyScores + ((x)*3) + y)) bool movel; -int main( int argc, char *argv[] ) -{ - movel = true; -#ifdef QWS - QPEApplication a( argc, argv ); -#else - QApplication a( argc, argv ); -#endif +OPIE_EXPORT_APP( Opie::Core::OApplicationFactory<SFCave> ) - int speed = 3; - for ( int i = 0 ; i < argc ; ++i ) - { - if ( strcmp( argv[i], "-s" ) == 0 ) - { - if ( i+1 < argc ) - speed = atoi( argv[i+1] ); - } - } - - SFCave app( speed ); - a.setMainWidget( &app ); - app.show(); - app.start(); - a.exec(); -} - -SFCave :: SFCave( int spd, QWidget *w, char *name ) - : QMainWindow( w, name ) +SFCave :: SFCave( QWidget *w, const char *name, WFlags fl ) + : QMainWindow( w, name, fl ) { - replayIt = 0; -#ifdef QWS showMaximized(); -#else - resize( 240, 284 ); -#endif + movel = true; + int spd = 3; + + + replayIt = 0; replayFile = QDir::home().path(); replayFile += "/sfcave.replay"; printf( "%s\n", (const char *)replayFile ); @@ -212,8 +186,10 @@ SFCave :: SFCave( int spd, QWidget *w, char *name ) gameTimer = new QTimer( this, "game timer" ); connect( gameTimer, SIGNAL( timeout() ), this, SLOT( run() ) ); + + QTimer::singleShot(0, this, SLOT(start())); } SFCave :: ~SFCave() { |