Loading t14/cannon.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ #include <math.h> #include <math.h> #include <stdlib.h> #include <stdlib.h> CannonField::CannonField( QWidget *parent, const char *name ) CannonField::CannonField(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { ang = 45; ang = 45; f = 0; f = 0; Loading t14/cannon.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -14,7 +14,7 @@ class CannonField : public QWidget { { Q_OBJECT Q_OBJECT public: public: CannonField( QWidget *parent=0, const char *name=0 ); CannonField( QWidget *parent=0 ); int angle() const { return ang; } int angle() const { return ang; } int force() const { return f; } int force() const { return f; } Loading t14/gamebrd.cpp +13 −13 Original line number Original line Diff line number Diff line Loading @@ -16,26 +16,26 @@ #include "lcdrange.h" #include "lcdrange.h" #include "cannon.h" #include "cannon.h" GameBoard::GameBoard( QWidget *parent, const char *name ) GameBoard::GameBoard(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { setMinimumSize( 500, 355 ); setMinimumSize( 500, 355 ); quit = new QPushButton( "Quit", this, "quit" ); quit = new QPushButton( "Quit", this ); quit->setFont( QFont( "Times", 18, QFont::Bold ) ); quit->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) ); connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) ); angle = new LCDRange( "ANGLE", this, "angle" ); angle = new LCDRange( "ANGLE", this ); angle->setRange( 5, 70 ); angle->setRange( 5, 70 ); force = new LCDRange( "FORCE", this, "force" ); force = new LCDRange( "FORCE", this ); force->setRange( 10, 50 ); force->setRange( 10, 50 ); frame = new QFrame( this, "cannonFrame" ); frame = new QFrame( this ); frame->setFrameStyle( QFrame::WinPanel | QFrame::Sunken ); frame->setFrameStyle( QFrame::WinPanel | QFrame::Sunken ); cannonField = new CannonField( this, "cannonField" ); cannonField = new CannonField( this ); cannonField->setBackgroundColor( QColor( 250, 250, 200) ); cannonField->setBackgroundColor( QColor( 250, 250, 200) ); connect( angle,SIGNAL(valueChanged(int)), cannonField,SLOT(setAngle(int))); connect( angle,SIGNAL(valueChanged(int)), cannonField,SLOT(setAngle(int))); Loading @@ -50,20 +50,20 @@ GameBoard::GameBoard( QWidget *parent, const char *name ) angle->setValue( 60 ); angle->setValue( 60 ); force->setValue( 25 ); force->setValue( 25 ); shoot = new QPushButton( "Shoot", this, "shoot" ); shoot = new QPushButton( "Shoot", this ); shoot->setFont( QFont( "Times", 18, QFont::Bold ) ); shoot->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( shoot, SIGNAL(clicked()), SLOT(fire()) ); connect( shoot, SIGNAL(clicked()), SLOT(fire()) ); restart = new QPushButton( "New Game", this, "newgame" ); restart = new QPushButton( "New Game", this ); restart->setFont( QFont( "Times", 18, QFont::Bold ) ); restart->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( restart, SIGNAL(clicked()), SLOT(newGame()) ); connect( restart, SIGNAL(clicked()), SLOT(newGame()) ); hits = new QLCDNumber( 2, this, "hits" ); hits = new QLCDNumber( 2, this ); shotsLeft = new QLCDNumber( 2, this, "shotsleft" ); shotsLeft = new QLCDNumber( 2, this ); QLabel *hitsL = new QLabel( "HITS", this, "hitsLabel" ); QLabel *hitsL = new QLabel( "HITS", this ); QLabel *shotsLeftL = new QLabel( "SHOTS LEFT", this, "shotsleftLabel" ); QLabel *shotsLeftL = new QLabel( "SHOTS LEFT", this ); QAccel *accel = new QAccel( this ); QAccel *accel = new QAccel( this ); accel->connectItem( accel->insertItem( Qt::Key_Space), this, SLOT(fire()) ); accel->connectItem( accel->insertItem( Qt::Key_Space), this, SLOT(fire()) ); Loading t14/gamebrd.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -23,7 +23,7 @@ class GameBoard : public QWidget { { Q_OBJECT Q_OBJECT public: public: GameBoard( QWidget *parent=0, const char *name=0 ); GameBoard( QWidget *parent=0 ); protected: protected: void resizeEvent( QResizeEvent * ); void resizeEvent( QResizeEvent * ); protected slots: protected slots: Loading t14/lcdrange.cpp +7 −7 Original line number Original line Diff line number Diff line Loading @@ -10,14 +10,14 @@ #include <qlcdnumber.h> #include <qlcdnumber.h> #include <qlabel.h> #include <qlabel.h> LCDRange::LCDRange( QWidget *parent, const char *name ) LCDRange::LCDRange(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { init(); init(); } } LCDRange::LCDRange( const char *s, QWidget *parent, const char *name ) LCDRange::LCDRange(const char *s, QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { init(); init(); setText( s ); setText( s ); Loading @@ -25,14 +25,14 @@ LCDRange::LCDRange( const char *s, QWidget *parent, const char *name ) void LCDRange::init() void LCDRange::init() { { lcd = new QLCDNumber( 2, this, "lcd" ); lcd = new QLCDNumber( 2, this ); lcd->move( 0, 0 ); lcd->move( 0, 0 ); sBar = new QScrollBar( 0, 99, // range sBar = new QScrollBar( 0, 99, // range 1, 10, // line/page steps 1, 10, // line/page steps 0, // inital value 0, // inital value QScrollBar::Horizontal, // orientation QScrollBar::Horizontal, // orientation this, "scrollbar" ); this ); label = new QLabel( this, "label" ); label = new QLabel( this ); label->setAlignment( Qt::AlignCenter ); label->setAlignment( Qt::AlignCenter ); connect( sBar, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)) ); connect( sBar, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)) ); connect( sBar, SIGNAL(valueChanged(int)), SIGNAL(valueChanged(int)) ); connect( sBar, SIGNAL(valueChanged(int)), SIGNAL(valueChanged(int)) ); Loading Loading
t14/cannon.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ #include <math.h> #include <math.h> #include <stdlib.h> #include <stdlib.h> CannonField::CannonField( QWidget *parent, const char *name ) CannonField::CannonField(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { ang = 45; ang = 45; f = 0; f = 0; Loading
t14/cannon.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -14,7 +14,7 @@ class CannonField : public QWidget { { Q_OBJECT Q_OBJECT public: public: CannonField( QWidget *parent=0, const char *name=0 ); CannonField( QWidget *parent=0 ); int angle() const { return ang; } int angle() const { return ang; } int force() const { return f; } int force() const { return f; } Loading
t14/gamebrd.cpp +13 −13 Original line number Original line Diff line number Diff line Loading @@ -16,26 +16,26 @@ #include "lcdrange.h" #include "lcdrange.h" #include "cannon.h" #include "cannon.h" GameBoard::GameBoard( QWidget *parent, const char *name ) GameBoard::GameBoard(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { setMinimumSize( 500, 355 ); setMinimumSize( 500, 355 ); quit = new QPushButton( "Quit", this, "quit" ); quit = new QPushButton( "Quit", this ); quit->setFont( QFont( "Times", 18, QFont::Bold ) ); quit->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) ); connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) ); angle = new LCDRange( "ANGLE", this, "angle" ); angle = new LCDRange( "ANGLE", this ); angle->setRange( 5, 70 ); angle->setRange( 5, 70 ); force = new LCDRange( "FORCE", this, "force" ); force = new LCDRange( "FORCE", this ); force->setRange( 10, 50 ); force->setRange( 10, 50 ); frame = new QFrame( this, "cannonFrame" ); frame = new QFrame( this ); frame->setFrameStyle( QFrame::WinPanel | QFrame::Sunken ); frame->setFrameStyle( QFrame::WinPanel | QFrame::Sunken ); cannonField = new CannonField( this, "cannonField" ); cannonField = new CannonField( this ); cannonField->setBackgroundColor( QColor( 250, 250, 200) ); cannonField->setBackgroundColor( QColor( 250, 250, 200) ); connect( angle,SIGNAL(valueChanged(int)), cannonField,SLOT(setAngle(int))); connect( angle,SIGNAL(valueChanged(int)), cannonField,SLOT(setAngle(int))); Loading @@ -50,20 +50,20 @@ GameBoard::GameBoard( QWidget *parent, const char *name ) angle->setValue( 60 ); angle->setValue( 60 ); force->setValue( 25 ); force->setValue( 25 ); shoot = new QPushButton( "Shoot", this, "shoot" ); shoot = new QPushButton( "Shoot", this ); shoot->setFont( QFont( "Times", 18, QFont::Bold ) ); shoot->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( shoot, SIGNAL(clicked()), SLOT(fire()) ); connect( shoot, SIGNAL(clicked()), SLOT(fire()) ); restart = new QPushButton( "New Game", this, "newgame" ); restart = new QPushButton( "New Game", this ); restart->setFont( QFont( "Times", 18, QFont::Bold ) ); restart->setFont( QFont( "Times", 18, QFont::Bold ) ); connect( restart, SIGNAL(clicked()), SLOT(newGame()) ); connect( restart, SIGNAL(clicked()), SLOT(newGame()) ); hits = new QLCDNumber( 2, this, "hits" ); hits = new QLCDNumber( 2, this ); shotsLeft = new QLCDNumber( 2, this, "shotsleft" ); shotsLeft = new QLCDNumber( 2, this ); QLabel *hitsL = new QLabel( "HITS", this, "hitsLabel" ); QLabel *hitsL = new QLabel( "HITS", this ); QLabel *shotsLeftL = new QLabel( "SHOTS LEFT", this, "shotsleftLabel" ); QLabel *shotsLeftL = new QLabel( "SHOTS LEFT", this ); QAccel *accel = new QAccel( this ); QAccel *accel = new QAccel( this ); accel->connectItem( accel->insertItem( Qt::Key_Space), this, SLOT(fire()) ); accel->connectItem( accel->insertItem( Qt::Key_Space), this, SLOT(fire()) ); Loading
t14/gamebrd.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -23,7 +23,7 @@ class GameBoard : public QWidget { { Q_OBJECT Q_OBJECT public: public: GameBoard( QWidget *parent=0, const char *name=0 ); GameBoard( QWidget *parent=0 ); protected: protected: void resizeEvent( QResizeEvent * ); void resizeEvent( QResizeEvent * ); protected slots: protected slots: Loading
t14/lcdrange.cpp +7 −7 Original line number Original line Diff line number Diff line Loading @@ -10,14 +10,14 @@ #include <qlcdnumber.h> #include <qlcdnumber.h> #include <qlabel.h> #include <qlabel.h> LCDRange::LCDRange( QWidget *parent, const char *name ) LCDRange::LCDRange(QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { init(); init(); } } LCDRange::LCDRange( const char *s, QWidget *parent, const char *name ) LCDRange::LCDRange(const char *s, QWidget *parent) : QWidget( parent, name ) : QWidget( parent ) { { init(); init(); setText( s ); setText( s ); Loading @@ -25,14 +25,14 @@ LCDRange::LCDRange( const char *s, QWidget *parent, const char *name ) void LCDRange::init() void LCDRange::init() { { lcd = new QLCDNumber( 2, this, "lcd" ); lcd = new QLCDNumber( 2, this ); lcd->move( 0, 0 ); lcd->move( 0, 0 ); sBar = new QScrollBar( 0, 99, // range sBar = new QScrollBar( 0, 99, // range 1, 10, // line/page steps 1, 10, // line/page steps 0, // inital value 0, // inital value QScrollBar::Horizontal, // orientation QScrollBar::Horizontal, // orientation this, "scrollbar" ); this ); label = new QLabel( this, "label" ); label = new QLabel( this ); label->setAlignment( Qt::AlignCenter ); label->setAlignment( Qt::AlignCenter ); connect( sBar, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)) ); connect( sBar, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)) ); connect( sBar, SIGNAL(valueChanged(int)), SIGNAL(valueChanged(int)) ); connect( sBar, SIGNAL(valueChanged(int)), SIGNAL(valueChanged(int)) ); Loading