diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-26 23:32:43 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-26 23:32:43 -0600 |
commit | ea318d1431c89e647598c510c4245c6571aa5f46 (patch) | |
tree | 996d29b80c30d453dda86d1a23162d441628f169 /doc/html/t14-cannon-cpp.html | |
parent | aaf89d4b48f69c9293feb187db26362e550b5561 (diff) | |
download | tqt3-ea318d1431c89e647598c510c4245c6571aa5f46.tar.gz tqt3-ea318d1431c89e647598c510c4245c6571aa5f46.zip |
Update to latest tqt3 automated conversion
Diffstat (limited to 'doc/html/t14-cannon-cpp.html')
-rw-r--r-- | doc/html/t14-cannon-cpp.html | 176 |
1 files changed, 88 insertions, 88 deletions
diff --git a/doc/html/t14-cannon-cpp.html b/doc/html/t14-cannon-cpp.html index 5931e025d..98ecd47b3 100644 --- a/doc/html/t14-cannon-cpp.html +++ b/doc/html/t14-cannon-cpp.html @@ -39,30 +39,30 @@ body { background: #ffffff; color: black; } ****************************************************************/ #include "cannon.h" -#include <<a href="qtimer-h.html">qtimer.h</a>> -#include <<a href="qpainter-h.html">qpainter.h</a>> -#include <<a href="qpixmap-h.html">qpixmap.h</a>> -#include <<a href="qdatetime-h.html">qdatetime.h</a>> +#include <<a href="qtimer-h.html">ntqtimer.h</a>> +#include <<a href="qpainter-h.html">ntqpainter.h</a>> +#include <<a href="qpixmap-h.html">ntqpixmap.h</a>> +#include <<a href="qdatetime-h.html">ntqdatetime.h</a>> #include <math.h> #include <stdlib.h> -<a name="f121"></a>CannonField::CannonField( <a href="qwidget.html">TQWidget</a> *parent, const char *name ) - : <a href="qwidget.html">TQWidget</a>( parent, name ) +<a name="f121"></a>CannonField::CannonField( <a href="ntqwidget.html">TQWidget</a> *parent, const char *name ) + : <a href="ntqwidget.html">TQWidget</a>( parent, name ) { ang = 45; f = 0; timerCount = 0; - autoShootTimer = new <a href="qtimer.html">TQTimer</a>( this, "movement handler" ); - <a href="qobject.html#connect">connect</a>( autoShootTimer, SIGNAL(<a href="qtimer.html#timeout">timeout</a>()), + autoShootTimer = new <a href="ntqtimer.html">TQTimer</a>( this, "movement handler" ); + <a href="ntqobject.html#connect">connect</a>( autoShootTimer, SIGNAL(<a href="ntqtimer.html#timeout">timeout</a>()), this, SLOT(moveShot()) ); shoot_ang = 0; shoot_f = 0; target = TQPoint( 0, 0 ); gameEnded = FALSE; barrelPressed = FALSE; - <a href="qwidget.html#setPalette">setPalette</a>( TQPalette( TQColor( 250, 250, 200) ) ); + <a href="ntqwidget.html#setPalette">setPalette</a>( TQPalette( TQColor( 250, 250, 200) ) ); newTarget(); } @@ -76,7 +76,7 @@ void <a name="f122"></a>CannonField::setAngle( int degrees ) if ( ang == degrees ) return; ang = degrees; - <a href="qwidget.html#repaint">repaint</a>( cannonRect(), FALSE ); + <a href="ntqwidget.html#repaint">repaint</a>( cannonRect(), FALSE ); emit angleChanged( ang ); } @@ -99,7 +99,7 @@ void <a name="f124"></a>CannonField::shoot() timerCount = 0; shoot_ang = ang; shoot_f = f; - autoShootTimer-><a href="qtimer.html#start">start</a>( 50 ); + autoShootTimer-><a href="ntqtimer.html#start">start</a>( 50 ); emit canShoot( FALSE ); } @@ -112,10 +112,10 @@ void <a name="f125"></a>CannonField::newTarget() <a href="qtime.html">TQTime</a> midnight( 0, 0, 0 ); srand( midnight.<a href="qtime.html#secsTo">secsTo</a>(TQTime::<a href="qtime.html#currentTime">currentTime</a>()) ); } - <a href="qregion.html">TQRegion</a> r( targetRect() ); + <a href="ntqregion.html">TQRegion</a> r( targetRect() ); target = TQPoint( 200 + rand() % 190, 10 + rand() % 255 ); - <a href="qwidget.html#repaint">repaint</a>( r.<a href="qrect.html#unite">unite</a>( targetRect() ) ); + <a href="ntqwidget.html#repaint">repaint</a>( r.<a href="ntqrect.html#unite">unite</a>( targetRect() ) ); } void <a name="f126"></a>CannonField::setGameOver() @@ -123,45 +123,45 @@ void <a name="f126"></a>CannonField::setGameOver() if ( gameEnded ) return; if ( isShooting() ) - autoShootTimer-><a href="qtimer.html#stop">stop</a>(); + autoShootTimer-><a href="ntqtimer.html#stop">stop</a>(); gameEnded = TRUE; - <a href="qwidget.html#repaint">repaint</a>(); + <a href="ntqwidget.html#repaint">repaint</a>(); } void <a name="f127"></a>CannonField::restartGame() { if ( isShooting() ) - autoShootTimer-><a href="qtimer.html#stop">stop</a>(); + autoShootTimer-><a href="ntqtimer.html#stop">stop</a>(); gameEnded = FALSE; - <a href="qwidget.html#repaint">repaint</a>(); + <a href="ntqwidget.html#repaint">repaint</a>(); emit canShoot( TRUE ); } void <a name="f128"></a>CannonField::moveShot() { - <a href="qregion.html">TQRegion</a> r( shotRect() ); + <a href="ntqregion.html">TQRegion</a> r( shotRect() ); timerCount++; - <a href="qrect.html">TQRect</a> shotR = shotRect(); + <a href="ntqrect.html">TQRect</a> shotR = shotRect(); - if ( shotR.<a href="qrect.html#intersects">intersects</a>( targetRect() ) ) { - autoShootTimer-><a href="qtimer.html#stop">stop</a>(); + if ( shotR.<a href="ntqrect.html#intersects">intersects</a>( targetRect() ) ) { + autoShootTimer-><a href="ntqtimer.html#stop">stop</a>(); emit hit(); emit canShoot( TRUE ); - } else if ( shotR.<a href="qrect.html#x">x</a>() > width() || shotR.<a href="qrect.html#y">y</a>() > height() || - shotR.<a href="qrect.html#intersects">intersects</a>(barrierRect()) ) { - autoShootTimer-><a href="qtimer.html#stop">stop</a>(); + } else if ( shotR.<a href="ntqrect.html#x">x</a>() > width() || shotR.<a href="ntqrect.html#y">y</a>() > height() || + shotR.<a href="ntqrect.html#intersects">intersects</a>(barrierRect()) ) { + autoShootTimer-><a href="ntqtimer.html#stop">stop</a>(); emit missed(); emit canShoot( TRUE ); } else { - r = r.<a href="qrect.html#unite">unite</a>( TQRegion( shotR ) ); + r = r.<a href="ntqrect.html#unite">unite</a>( TQRegion( shotR ) ); } - <a href="qwidget.html#repaint">repaint</a>( r ); + <a href="ntqwidget.html#repaint">repaint</a>( r ); } -void CannonField::<a href="qwidget.html#mousePressEvent">mousePressEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) +void CannonField::<a href="ntqwidget.html#mousePressEvent">mousePressEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) { if ( e-><a href="qmouseevent.html#button">button</a>() != LeftButton ) return; @@ -170,95 +170,95 @@ void CannonField::<a href="qwidget.html#mousePressEvent">mousePressEvent</a>( <a } -void CannonField::<a href="qwidget.html#mouseMoveEvent">mouseMoveEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) +void CannonField::<a href="ntqwidget.html#mouseMoveEvent">mouseMoveEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) { if ( !barrelPressed ) return; - <a href="qpoint.html">TQPoint</a> pnt = e-><a href="qmouseevent.html#pos">pos</a>(); - if ( pnt.<a href="qpoint.html#x">x</a>() <= 0 ) - pnt.<a href="qpoint.html#setX">setX</a>( 1 ); - if ( pnt.<a href="qpoint.html#y">y</a>() >= <a href="qwidget.html#height">height</a>() ) - pnt.<a href="qpoint.html#setY">setY</a>( <a href="qwidget.html#height">height</a>() - 1 ); - double rad = atan(((double)<a href="qwidget.html#rect">rect</a>().bottom()-pnt.<a href="qpoint.html#y">y</a>())/pnt.<a href="qpoint.html#x">x</a>()); + <a href="ntqpoint.html">TQPoint</a> pnt = e-><a href="qmouseevent.html#pos">pos</a>(); + if ( pnt.<a href="ntqpoint.html#x">x</a>() <= 0 ) + pnt.<a href="ntqpoint.html#setX">setX</a>( 1 ); + if ( pnt.<a href="ntqpoint.html#y">y</a>() >= <a href="ntqwidget.html#height">height</a>() ) + pnt.<a href="ntqpoint.html#setY">setY</a>( <a href="ntqwidget.html#height">height</a>() - 1 ); + double rad = atan(((double)<a href="ntqwidget.html#rect">rect</a>().bottom()-pnt.<a href="ntqpoint.html#y">y</a>())/pnt.<a href="ntqpoint.html#x">x</a>()); setAngle( qRound ( rad*180/3.14159265 ) ); } -void CannonField::<a href="qwidget.html#mouseReleaseEvent">mouseReleaseEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) +void CannonField::<a href="ntqwidget.html#mouseReleaseEvent">mouseReleaseEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) { if ( e-><a href="qmouseevent.html#button">button</a>() == LeftButton ) barrelPressed = FALSE; } -void CannonField::<a href="qwidget.html#paintEvent">paintEvent</a>( <a href="qpaintevent.html">TQPaintEvent</a> *e ) +void CannonField::<a href="ntqwidget.html#paintEvent">paintEvent</a>( <a href="qpaintevent.html">TQPaintEvent</a> *e ) { - <a href="qrect.html">TQRect</a> updateR = e-><a href="qpaintevent.html#rect">rect</a>(); - <a href="qpainter.html">TQPainter</a> p( this ); + <a href="ntqrect.html">TQRect</a> updateR = e-><a href="qpaintevent.html#rect">rect</a>(); + <a href="ntqpainter.html">TQPainter</a> p( this ); if ( gameEnded ) { - p.<a href="qpainter.html#setPen">setPen</a>( black ); - p.<a href="qpainter.html#setFont">setFont</a>( TQFont( "Courier", 48, TQFont::Bold ) ); - p.<a href="qpainter.html#drawText">drawText</a>( <a href="qwidget.html#rect">rect</a>(), AlignCenter, "Game Over" ); + p.<a href="ntqpainter.html#setPen">setPen</a>( black ); + p.<a href="ntqpainter.html#setFont">setFont</a>( TQFont( "Courier", 48, TQFont::Bold ) ); + p.<a href="ntqpainter.html#drawText">drawText</a>( <a href="ntqwidget.html#rect">rect</a>(), AlignCenter, "Game Over" ); } - if ( updateR.<a href="qrect.html#intersects">intersects</a>( cannonRect() ) ) + if ( updateR.<a href="ntqrect.html#intersects">intersects</a>( cannonRect() ) ) paintCannon( &p ); - if ( updateR.<a href="qrect.html#intersects">intersects</a>( barrierRect() ) ) + if ( updateR.<a href="ntqrect.html#intersects">intersects</a>( barrierRect() ) ) paintBarrier( &p ); - if ( isShooting() && updateR.<a href="qrect.html#intersects">intersects</a>( shotRect() ) ) + if ( isShooting() && updateR.<a href="ntqrect.html#intersects">intersects</a>( shotRect() ) ) paintShot( &p ); - if ( !gameEnded && updateR.<a href="qrect.html#intersects">intersects</a>( targetRect() ) ) + if ( !gameEnded && updateR.<a href="ntqrect.html#intersects">intersects</a>( targetRect() ) ) paintTarget( &p ); } -void <a name="f129"></a>CannonField::paintShot( <a href="qpainter.html">TQPainter</a> *p ) +void <a name="f129"></a>CannonField::paintShot( <a href="ntqpainter.html">TQPainter</a> *p ) { - p-><a href="qpainter.html#setBrush">setBrush</a>( black ); - p-><a href="qpainter.html#setPen">setPen</a>( NoPen ); - p-><a href="qpainter.html#drawRect">drawRect</a>( shotRect() ); + p-><a href="ntqpainter.html#setBrush">setBrush</a>( black ); + p-><a href="ntqpainter.html#setPen">setPen</a>( NoPen ); + p-><a href="ntqpainter.html#drawRect">drawRect</a>( shotRect() ); } -void <a name="f130"></a>CannonField::paintTarget( <a href="qpainter.html">TQPainter</a> *p ) +void <a name="f130"></a>CannonField::paintTarget( <a href="ntqpainter.html">TQPainter</a> *p ) { - p-><a href="qpainter.html#setBrush">setBrush</a>( red ); - p-><a href="qpainter.html#setPen">setPen</a>( black ); - p-><a href="qpainter.html#drawRect">drawRect</a>( targetRect() ); + p-><a href="ntqpainter.html#setBrush">setBrush</a>( red ); + p-><a href="ntqpainter.html#setPen">setPen</a>( black ); + p-><a href="ntqpainter.html#drawRect">drawRect</a>( targetRect() ); } -void <a name="f131"></a>CannonField::paintBarrier( <a href="qpainter.html">TQPainter</a> *p ) +void <a name="f131"></a>CannonField::paintBarrier( <a href="ntqpainter.html">TQPainter</a> *p ) { - p-><a href="qpainter.html#setBrush">setBrush</a>( yellow ); - p-><a href="qpainter.html#setPen">setPen</a>( black ); - p-><a href="qpainter.html#drawRect">drawRect</a>( barrierRect() ); + p-><a href="ntqpainter.html#setBrush">setBrush</a>( yellow ); + p-><a href="ntqpainter.html#setPen">setPen</a>( black ); + p-><a href="ntqpainter.html#drawRect">drawRect</a>( barrierRect() ); } -const <a href="qrect.html">TQRect</a> barrelRect(33, -4, 15, 8); +const <a href="ntqrect.html">TQRect</a> barrelRect(33, -4, 15, 8); -void <a name="f132"></a>CannonField::paintCannon( <a href="qpainter.html">TQPainter</a> *p ) +void <a name="f132"></a>CannonField::paintCannon( <a href="ntqpainter.html">TQPainter</a> *p ) { - <a href="qrect.html">TQRect</a> cr = cannonRect(); - <a href="qpixmap.html">TQPixmap</a> pix( cr.<a href="qrect.html#size">size</a>() ); - pix.<a href="qpixmap.html#fill">fill</a>( this, cr.<a href="qrect.html#topLeft">topLeft</a>() ); + <a href="ntqrect.html">TQRect</a> cr = cannonRect(); + <a href="ntqpixmap.html">TQPixmap</a> pix( cr.<a href="ntqrect.html#size">size</a>() ); + pix.<a href="ntqpixmap.html#fill">fill</a>( this, cr.<a href="ntqrect.html#topLeft">topLeft</a>() ); - <a href="qpainter.html">TQPainter</a> tmp( &pix ); - tmp.<a href="qpainter.html#setBrush">setBrush</a>( blue ); - tmp.<a href="qpainter.html#setPen">setPen</a>( NoPen ); + <a href="ntqpainter.html">TQPainter</a> tmp( &pix ); + tmp.<a href="ntqpainter.html#setBrush">setBrush</a>( blue ); + tmp.<a href="ntqpainter.html#setPen">setPen</a>( NoPen ); - tmp.<a href="qpainter.html#translate">translate</a>( 0, pix.<a href="qpixmap.html#height">height</a>() - 1 ); - tmp.<a href="qpainter.html#drawPie">drawPie</a>( TQRect( -35,-35, 70, 70 ), 0, 90*16 ); - tmp.<a href="qpainter.html#rotate">rotate</a>( -ang ); - tmp.<a href="qpainter.html#drawRect">drawRect</a>( barrelRect ); - tmp.<a href="qpainter.html#end">end</a>(); + tmp.<a href="ntqpainter.html#translate">translate</a>( 0, pix.<a href="ntqpixmap.html#height">height</a>() - 1 ); + tmp.<a href="ntqpainter.html#drawPie">drawPie</a>( TQRect( -35,-35, 70, 70 ), 0, 90*16 ); + tmp.<a href="ntqpainter.html#rotate">rotate</a>( -ang ); + tmp.<a href="ntqpainter.html#drawRect">drawRect</a>( barrelRect ); + tmp.<a href="ntqpainter.html#end">end</a>(); - p-><a href="qpainter.html#drawPixmap">drawPixmap</a>( cr.<a href="qrect.html#topLeft">topLeft</a>(), pix ); + p-><a href="ntqpainter.html#drawPixmap">drawPixmap</a>( cr.<a href="ntqrect.html#topLeft">topLeft</a>(), pix ); } TQRect <a name="f133"></a>CannonField::cannonRect() const { - <a href="qrect.html">TQRect</a> r( 0, 0, 50, 50 ); - r.<a href="qrect.html#moveBottomLeft">moveBottomLeft</a>( <a href="qwidget.html#rect">rect</a>().bottomLeft() ); + <a href="ntqrect.html">TQRect</a> r( 0, 0, 50, 50 ); + r.<a href="ntqrect.html#moveBottomLeft">moveBottomLeft</a>( <a href="ntqwidget.html#rect">rect</a>().bottomLeft() ); return r; } @@ -273,21 +273,21 @@ TQRect <a name="f134"></a>CannonField::shotRect() const double velx = velocity*cos( radians ); double vely = velocity*sin( radians ); - double x0 = ( barrelRect.<a href="qrect.html#right">right</a>() + 5 )*cos(radians); - double y0 = ( barrelRect.<a href="qrect.html#right">right</a>() + 5 )*sin(radians); + double x0 = ( barrelRect.<a href="ntqrect.html#right">right</a>() + 5 )*cos(radians); + double y0 = ( barrelRect.<a href="ntqrect.html#right">right</a>() + 5 )*sin(radians); double x = x0 + velx*time; double y = y0 + vely*time - 0.5*gravity*time*time; - <a href="qrect.html">TQRect</a> r = TQRect( 0, 0, 6, 6 ); - r.<a href="qrect.html#moveCenter">moveCenter</a>( TQPoint( qRound(x), height() - 1 - qRound(y) ) ); + <a href="ntqrect.html">TQRect</a> r = TQRect( 0, 0, 6, 6 ); + r.<a href="ntqrect.html#moveCenter">moveCenter</a>( TQPoint( qRound(x), height() - 1 - qRound(y) ) ); return r; } TQRect <a name="f135"></a>CannonField::targetRect() const { - <a href="qrect.html">TQRect</a> r( 0, 0, 20, 10 ); - r.<a href="qrect.html#moveCenter">moveCenter</a>( TQPoint(target.x(),height() - 1 - target.y()) ); + <a href="ntqrect.html">TQRect</a> r( 0, 0, 20, 10 ); + r.<a href="ntqrect.html#moveCenter">moveCenter</a>( TQPoint(target.x(),height() - 1 - target.y()) ); return r; } @@ -298,29 +298,29 @@ TQRect <a name="f136"></a>CannonField::barrierRect() const } -bool <a name="f137"></a>CannonField::barrelHit( const <a href="qpoint.html">TQPoint</a> &p ) const +bool <a name="f137"></a>CannonField::barrelHit( const <a href="ntqpoint.html">TQPoint</a> &p ) const { - <a href="qwmatrix.html">TQWMatrix</a> mtx; - mtx.<a href="qwmatrix.html#translate">translate</a>( 0, height() - 1 ); - mtx.<a href="qwmatrix.html#rotate">rotate</a>( -ang ); - mtx = mtx.<a href="qwmatrix.html#invert">invert</a>(); - return barrelRect.<a href="qrect.html#contains">contains</a>( mtx.<a href="qwmatrix.html#map">map</a>(p) ); + <a href="ntqwmatrix.html">TQWMatrix</a> mtx; + mtx.<a href="ntqwmatrix.html#translate">translate</a>( 0, height() - 1 ); + mtx.<a href="ntqwmatrix.html#rotate">rotate</a>( -ang ); + mtx = mtx.<a href="ntqwmatrix.html#invert">invert</a>(); + return barrelRect.<a href="ntqrect.html#contains">contains</a>( mtx.<a href="ntqwmatrix.html#map">map</a>(p) ); } bool <a name="f138"></a>CannonField::isShooting() const { - return autoShootTimer-><a href="qtimer.html#isActive">isActive</a>(); + return autoShootTimer-><a href="ntqtimer.html#isActive">isActive</a>(); } -TQSize CannonField::<a href="qwidget.html#sizeHint">sizeHint</a>() const +TQSize CannonField::<a href="ntqwidget.html#sizeHint">sizeHint</a>() const { return TQSize( 400, 300 ); } -TQSizePolicy CannonField::<a href="qwidget.html#sizePolicy">sizePolicy</a>() const +TQSizePolicy CannonField::<a href="ntqwidget.html#sizePolicy">sizePolicy</a>() const { return TQSizePolicy( TQSizePolicy::Expanding, TQSizePolicy::Expanding ); } |