From ea318d1431c89e647598c510c4245c6571aa5f46 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 23:32:43 -0600 Subject: Update to latest tqt3 automated conversion --- doc/html/t13-cannon-cpp.html | 132 +++++++++++++++++++++---------------------- 1 file changed, 66 insertions(+), 66 deletions(-) (limited to 'doc/html/t13-cannon-cpp.html') diff --git a/doc/html/t13-cannon-cpp.html b/doc/html/t13-cannon-cpp.html index 809c18836..a18df62d1 100644 --- a/doc/html/t13-cannon-cpp.html +++ b/doc/html/t13-cannon-cpp.html @@ -39,29 +39,29 @@ body { background: #ffffff; color: black; } ****************************************************************/ #include "cannon.h" -#include <qtimer.h> -#include <qpainter.h> -#include <qpixmap.h> -#include <qdatetime.h> +#include <ntqtimer.h> +#include <ntqpainter.h> +#include <ntqpixmap.h> +#include <ntqdatetime.h> #include <math.h> #include <stdlib.h> -CannonField::CannonField( TQWidget *parent, const char *name ) - : TQWidget( parent, name ) +CannonField::CannonField( TQWidget *parent, const char *name ) + : TQWidget( parent, name ) { ang = 45; f = 0; timerCount = 0; - autoShootTimer = new TQTimer( this, "movement handler" ); - connect( autoShootTimer, SIGNAL(timeout()), + autoShootTimer = new TQTimer( this, "movement handler" ); + connect( autoShootTimer, SIGNAL(timeout()), this, SLOT(moveShot()) ); shoot_ang = 0; shoot_f = 0; target = TQPoint( 0, 0 ); gameEnded = FALSE; - setPalette( TQPalette( TQColor( 250, 250, 200) ) ); + setPalette( TQPalette( TQColor( 250, 250, 200) ) ); newTarget(); } @@ -75,7 +75,7 @@ void CannonField::setAngle( int degrees ) if ( ang == degrees ) return; ang = degrees; - repaint( cannonRect(), FALSE ); + repaint( cannonRect(), FALSE ); emit angleChanged( ang ); } @@ -98,7 +98,7 @@ void CannonField::shoot() timerCount = 0; shoot_ang = ang; shoot_f = f; - autoShootTimer->start( 50 ); + autoShootTimer->start( 50 ); emit canShoot( FALSE ); } @@ -111,10 +111,10 @@ void CannonField::newTarget() TQTime midnight( 0, 0, 0 ); srand( midnight.secsTo(TQTime::currentTime()) ); } - TQRegion r( targetRect() ); + TQRegion r( targetRect() ); target = TQPoint( 200 + rand() % 190, 10 + rand() % 255 ); - repaint( r.unite( targetRect() ) ); + repaint( r.unite( targetRect() ) ); } void CannonField::setGameOver() @@ -122,104 +122,104 @@ void CannonField::setGameOver() if ( gameEnded ) return; if ( isShooting() ) - autoShootTimer->stop(); + autoShootTimer->stop(); gameEnded = TRUE; - repaint(); + repaint(); } void CannonField::restartGame() { if ( isShooting() ) - autoShootTimer->stop(); + autoShootTimer->stop(); gameEnded = FALSE; - repaint(); + repaint(); emit canShoot( TRUE ); } void CannonField::moveShot() { - TQRegion r( shotRect() ); + TQRegion r( shotRect() ); timerCount++; - TQRect shotR = shotRect(); + TQRect shotR = shotRect(); - if ( shotR.intersects( targetRect() ) ) { - autoShootTimer->stop(); + if ( shotR.intersects( targetRect() ) ) { + autoShootTimer->stop(); emit hit(); emit canShoot( TRUE ); - } else if ( shotR.x() > width() || shotR.y() > height() ) { - autoShootTimer->stop(); + } else if ( shotR.x() > width() || shotR.y() > height() ) { + autoShootTimer->stop(); emit missed(); emit canShoot( TRUE ); } else { - r = r.unite( TQRegion( shotR ) ); + r = r.unite( TQRegion( shotR ) ); } - repaint( r ); + repaint( r ); } -void CannonField::paintEvent( TQPaintEvent *e ) +void CannonField::paintEvent( TQPaintEvent *e ) { - TQRect updateR = e->rect(); - TQPainter p( this ); + TQRect updateR = e->rect(); + TQPainter p( this ); if ( gameEnded ) { - p.setPen( black ); - p.setFont( TQFont( "Courier", 48, TQFont::Bold ) ); - p.drawText( rect(), AlignCenter, "Game Over" ); + p.setPen( black ); + p.setFont( TQFont( "Courier", 48, TQFont::Bold ) ); + p.drawText( rect(), AlignCenter, "Game Over" ); } - if ( updateR.intersects( cannonRect() ) ) + if ( updateR.intersects( cannonRect() ) ) paintCannon( &p ); - if ( isShooting() && updateR.intersects( shotRect() ) ) + if ( isShooting() && updateR.intersects( shotRect() ) ) paintShot( &p ); - if ( !gameEnded && updateR.intersects( targetRect() ) ) + if ( !gameEnded && updateR.intersects( targetRect() ) ) paintTarget( &p ); } -void CannonField::paintShot( TQPainter *p ) +void CannonField::paintShot( TQPainter *p ) { - p->setBrush( black ); - p->setPen( NoPen ); - p->drawRect( shotRect() ); + p->setBrush( black ); + p->setPen( NoPen ); + p->drawRect( shotRect() ); } -void CannonField::paintTarget( TQPainter *p ) +void CannonField::paintTarget( TQPainter *p ) { - p->setBrush( red ); - p->setPen( black ); - p->drawRect( targetRect() ); + p->setBrush( red ); + p->setPen( black ); + p->drawRect( targetRect() ); } -const TQRect barrelRect(33, -4, 15, 8); +const TQRect barrelRect(33, -4, 15, 8); -void CannonField::paintCannon( TQPainter *p ) +void CannonField::paintCannon( TQPainter *p ) { - TQRect cr = cannonRect(); - TQPixmap pix( cr.size() ); - pix.fill( this, cr.topLeft() ); + TQRect cr = cannonRect(); + TQPixmap pix( cr.size() ); + pix.fill( this, cr.topLeft() ); - TQPainter tmp( &pix ); - tmp.setBrush( blue ); - tmp.setPen( NoPen ); + TQPainter tmp( &pix ); + tmp.setBrush( blue ); + tmp.setPen( NoPen ); - tmp.translate( 0, pix.height() - 1 ); - tmp.drawPie( TQRect( -35,-35, 70, 70 ), 0, 90*16 ); - tmp.rotate( -ang ); - tmp.drawRect( barrelRect ); - tmp.end(); + tmp.translate( 0, pix.height() - 1 ); + tmp.drawPie( TQRect( -35,-35, 70, 70 ), 0, 90*16 ); + tmp.rotate( -ang ); + tmp.drawRect( barrelRect ); + tmp.end(); - p->drawPixmap( cr.topLeft(), pix ); + p->drawPixmap( cr.topLeft(), pix ); } TQRect CannonField::cannonRect() const { - TQRect r( 0, 0, 50, 50 ); - r.moveBottomLeft( rect().bottomLeft() ); + TQRect r( 0, 0, 50, 50 ); + r.moveBottomLeft( rect().bottomLeft() ); return r; } @@ -234,32 +234,32 @@ TQRect CannonField::shotRect() const double velx = velocity*cos( radians ); double vely = velocity*sin( radians ); - double x0 = ( barrelRect.right() + 5 )*cos(radians); - double y0 = ( barrelRect.right() + 5 )*sin(radians); + double x0 = ( barrelRect.right() + 5 )*cos(radians); + double y0 = ( barrelRect.right() + 5 )*sin(radians); double x = x0 + velx*time; double y = y0 + vely*time - 0.5*gravity*time*time; - TQRect r = TQRect( 0, 0, 6, 6 ); - r.moveCenter( TQPoint( qRound(x), height() - 1 - qRound(y) ) ); + TQRect r = TQRect( 0, 0, 6, 6 ); + r.moveCenter( TQPoint( qRound(x), height() - 1 - qRound(y) ) ); return r; } TQRect CannonField::targetRect() const { - TQRect r( 0, 0, 20, 10 ); - r.moveCenter( TQPoint(target.x(),height() - 1 - target.y()) ); + TQRect r( 0, 0, 20, 10 ); + r.moveCenter( TQPoint(target.x(),height() - 1 - target.y()) ); return r; } bool CannonField::isShooting() const { - return autoShootTimer->isActive(); + return autoShootTimer->isActive(); } -TQSizePolicy CannonField::sizePolicy() const +TQSizePolicy CannonField::sizePolicy() const { return TQSizePolicy( TQSizePolicy::Expanding, TQSizePolicy::Expanding ); } -- cgit v1.2.1