summaryrefslogtreecommitdiffstats
path: root/doc/html/t14-cannon-cpp.html
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-26 23:32:43 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-26 23:32:43 -0600
commitea318d1431c89e647598c510c4245c6571aa5f46 (patch)
tree996d29b80c30d453dda86d1a23162d441628f169 /doc/html/t14-cannon-cpp.html
parentaaf89d4b48f69c9293feb187db26362e550b5561 (diff)
downloadtqt3-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.html176
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 &lt;<a href="qtimer-h.html">qtimer.h</a>&gt;
-#include &lt;<a href="qpainter-h.html">qpainter.h</a>&gt;
-#include &lt;<a href="qpixmap-h.html">qpixmap.h</a>&gt;
-#include &lt;<a href="qdatetime-h.html">qdatetime.h</a>&gt;
+#include &lt;<a href="qtimer-h.html">ntqtimer.h</a>&gt;
+#include &lt;<a href="qpainter-h.html">ntqpainter.h</a>&gt;
+#include &lt;<a href="qpixmap-h.html">ntqpixmap.h</a>&gt;
+#include &lt;<a href="qdatetime-h.html">ntqdatetime.h</a>&gt;
#include &lt;math.h&gt;
#include &lt;stdlib.h&gt;
-<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-&gt;<a href="qtimer.html#start">start</a>( 50 );
+ autoShootTimer-&gt;<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-&gt;<a href="qtimer.html#stop">stop</a>();
+ autoShootTimer-&gt;<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-&gt;<a href="qtimer.html#stop">stop</a>();
+ autoShootTimer-&gt;<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-&gt;<a href="qtimer.html#stop">stop</a>();
+ if ( shotR.<a href="ntqrect.html#intersects">intersects</a>( targetRect() ) ) {
+ autoShootTimer-&gt;<a href="ntqtimer.html#stop">stop</a>();
emit hit();
emit canShoot( TRUE );
- } else if ( shotR.<a href="qrect.html#x">x</a>() &gt; width() || shotR.<a href="qrect.html#y">y</a>() &gt; height() ||
- shotR.<a href="qrect.html#intersects">intersects</a>(barrierRect()) ) {
- autoShootTimer-&gt;<a href="qtimer.html#stop">stop</a>();
+ } else if ( shotR.<a href="ntqrect.html#x">x</a>() &gt; width() || shotR.<a href="ntqrect.html#y">y</a>() &gt; height() ||
+ shotR.<a href="ntqrect.html#intersects">intersects</a>(barrierRect()) ) {
+ autoShootTimer-&gt;<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-&gt;<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-&gt;<a href="qmouseevent.html#pos">pos</a>();
- if ( pnt.<a href="qpoint.html#x">x</a>() &lt;= 0 )
- pnt.<a href="qpoint.html#setX">setX</a>( 1 );
- if ( pnt.<a href="qpoint.html#y">y</a>() &gt;= <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-&gt;<a href="qmouseevent.html#pos">pos</a>();
+ if ( pnt.<a href="ntqpoint.html#x">x</a>() &lt;= 0 )
+ pnt.<a href="ntqpoint.html#setX">setX</a>( 1 );
+ if ( pnt.<a href="ntqpoint.html#y">y</a>() &gt;= <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-&gt;<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-&gt;<a href="qpaintevent.html#rect">rect</a>();
- <a href="qpainter.html">TQPainter</a> p( this );
+ <a href="ntqrect.html">TQRect</a> updateR = e-&gt;<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( &amp;p );
- if ( updateR.<a href="qrect.html#intersects">intersects</a>( barrierRect() ) )
+ if ( updateR.<a href="ntqrect.html#intersects">intersects</a>( barrierRect() ) )
paintBarrier( &amp;p );
- if ( isShooting() &amp;&amp; updateR.<a href="qrect.html#intersects">intersects</a>( shotRect() ) )
+ if ( isShooting() &amp;&amp; updateR.<a href="ntqrect.html#intersects">intersects</a>( shotRect() ) )
paintShot( &amp;p );
- if ( !gameEnded &amp;&amp; updateR.<a href="qrect.html#intersects">intersects</a>( targetRect() ) )
+ if ( !gameEnded &amp;&amp; updateR.<a href="ntqrect.html#intersects">intersects</a>( targetRect() ) )
paintTarget( &amp;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-&gt;<a href="qpainter.html#setBrush">setBrush</a>( black );
- p-&gt;<a href="qpainter.html#setPen">setPen</a>( NoPen );
- p-&gt;<a href="qpainter.html#drawRect">drawRect</a>( shotRect() );
+ p-&gt;<a href="ntqpainter.html#setBrush">setBrush</a>( black );
+ p-&gt;<a href="ntqpainter.html#setPen">setPen</a>( NoPen );
+ p-&gt;<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-&gt;<a href="qpainter.html#setBrush">setBrush</a>( red );
- p-&gt;<a href="qpainter.html#setPen">setPen</a>( black );
- p-&gt;<a href="qpainter.html#drawRect">drawRect</a>( targetRect() );
+ p-&gt;<a href="ntqpainter.html#setBrush">setBrush</a>( red );
+ p-&gt;<a href="ntqpainter.html#setPen">setPen</a>( black );
+ p-&gt;<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-&gt;<a href="qpainter.html#setBrush">setBrush</a>( yellow );
- p-&gt;<a href="qpainter.html#setPen">setPen</a>( black );
- p-&gt;<a href="qpainter.html#drawRect">drawRect</a>( barrierRect() );
+ p-&gt;<a href="ntqpainter.html#setBrush">setBrush</a>( yellow );
+ p-&gt;<a href="ntqpainter.html#setPen">setPen</a>( black );
+ p-&gt;<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( &amp;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( &amp;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-&gt;<a href="qpainter.html#drawPixmap">drawPixmap</a>( cr.<a href="qrect.html#topLeft">topLeft</a>(), pix );
+ p-&gt;<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> &amp;p ) const
+bool <a name="f137"></a>CannonField::barrelHit( const <a href="ntqpoint.html">TQPoint</a> &amp;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-&gt;<a href="qtimer.html#isActive">isActive</a>();
+ return autoShootTimer-&gt;<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 );
}