summaryrefslogtreecommitdiffstats
path: root/qtjava/javalib/tutorial/t14/CannonField.java
diff options
context:
space:
mode:
Diffstat (limited to 'qtjava/javalib/tutorial/t14/CannonField.java')
-rw-r--r--qtjava/javalib/tutorial/t14/CannonField.java94
1 files changed, 47 insertions, 47 deletions
diff --git a/qtjava/javalib/tutorial/t14/CannonField.java b/qtjava/javalib/tutorial/t14/CannonField.java
index 1ace9c78..954d87ff 100644
--- a/qtjava/javalib/tutorial/t14/CannonField.java
+++ b/qtjava/javalib/tutorial/t14/CannonField.java
@@ -1,36 +1,36 @@
import org.kde.qt.*;
-public class CannonField extends QWidget {
+public class CannonField extends TQWidget {
private int ang;
private int f;
private int timerCount;
- private QTimer autoShootTimer;
+ private TQTimer autoShootTimer;
private float shoot_ang;
private float shoot_f;
- private QPoint target;
+ private TQPoint target;
private boolean gameEnded;
private boolean barrelPressed;
- private final QRect barrelRect = new QRect(33, -4, 15, 8);
+ private final TQRect barrelRect = new TQRect(33, -4, 15, 8);
- public CannonField(QWidget parent, String name) {
+ public CannonField(TQWidget parent, String name) {
super(parent, name);
ang = 45;
f = 0;
timerCount = 0;
- autoShootTimer = new QTimer(this, "movement handler");
+ autoShootTimer = new TQTimer(this, "movement handler");
connect(autoShootTimer, SIGNAL("timeout()"),
this, SLOT("moveShot()"));
shoot_ang = 0;
shoot_f = 0;
- target = new QPoint(0, 0);
+ target = new TQPoint(0, 0);
gameEnded = false;
barrelPressed = false;
- setPalette(new QPalette(new QColor(250, 250, 200)));
+ setPalette(new TQPalette(new TQColor(250, 250, 200)));
newTarget();
}
@@ -74,10 +74,10 @@ public class CannonField extends QWidget {
}
public void newTarget() {
- QRegion r = new QRegion(targetRect());
- target = new QPoint((int) (200 + Math.random()*190),
+ TQRegion r = new TQRegion(targetRect());
+ target = new TQPoint((int) (200 + Math.random()*190),
(int) (10 + Math.random()*255));
- repaint(r.unite(new QRegion(targetRect())));
+ repaint(r.unite(new TQRegion(targetRect())));
}
public void setGameOver() {
@@ -103,10 +103,10 @@ public class CannonField extends QWidget {
public void moveShot() {
- QRegion r = new QRegion(shotRect());
+ TQRegion r = new TQRegion(shotRect());
timerCount++;
- QRect shotR = shotRect();
+ TQRect shotR = shotRect();
if (shotR.intersects(targetRect())) {
autoShootTimer.stop();
@@ -118,23 +118,23 @@ public class CannonField extends QWidget {
emit("missed");
emit("canShoot", true);
} else {
- r = r.unite(new QRegion(shotR));
+ r = r.unite(new TQRegion(shotR));
}
repaint(r);
}
- protected void mousePressEvent(QMouseEvent e) {
+ protected void mousePressEvent(TQMouseEvent e) {
if (e.button() != LeftButton)
return;
if (barrelHit(e.pos()))
barrelPressed = true;
}
- protected void mouseMoveEvent(QMouseEvent e) {
+ protected void mouseMoveEvent(TQMouseEvent e) {
if (!barrelPressed)
return;
- QPoint pnt = e.pos();
+ TQPoint pnt = e.pos();
if (pnt.x() <= 0)
pnt.setX(1);
if (pnt.y() >= height())
@@ -143,19 +143,19 @@ public class CannonField extends QWidget {
setAngle((int) (rad*180/3.14159265));
}
- protected void mouseReleaseEvent(QMouseEvent e) {
+ protected void mouseReleaseEvent(TQMouseEvent e) {
if (e.button() == LeftButton)
barrelPressed = true;
}
- protected void paintEvent(QPaintEvent e) {
- QRect updateR = e.rect();
- QPainter p = new QPainter(this);
+ protected void paintEvent(TQPaintEvent e) {
+ TQRect updateR = e.rect();
+ TQPainter p = new TQPainter(this);
if (gameEnded) {
p.setPen(black());
- p.setFont(new QFont("Courier", 48, QFont.Bold, false));
+ p.setFont(new TQFont("Courier", 48, TQFont.Bold, false));
p.drawText(rect(), AlignCenter, "Game Over");
}
if (updateR.intersects(cannonRect()))
@@ -168,35 +168,35 @@ public class CannonField extends QWidget {
paintTarget(p);
}
- private void paintShot(QPainter p) {
+ private void paintShot(TQPainter p) {
p.setBrush(black());
p.setPen(NoPen);
p.drawRect(shotRect());
}
- private void paintTarget(QPainter p) {
+ private void paintTarget(TQPainter p) {
p.setBrush(red());
p.setPen(black());
p.drawRect(targetRect());
}
- private void paintBarrier(QPainter p) {
+ private void paintBarrier(TQPainter p) {
p.setBrush(yellow());
p.setPen(black());
p.drawRect(barrierRect());
}
- private void paintCannon(QPainter p) {
- QRect cr = cannonRect();
- QPixmap pix = new QPixmap(cr.size());
- pix.fill(new QColor(250, 250, 200));
+ private void paintCannon(TQPainter p) {
+ TQRect cr = cannonRect();
+ TQPixmap pix = new TQPixmap(cr.size());
+ pix.fill(new TQColor(250, 250, 200));
- QPainter tmp = new QPainter(pix);
+ TQPainter tmp = new TQPainter(pix);
tmp.setBrush(blue());
tmp.setPen(NoPen);
tmp.translate(0, pix.height() - 1);
- tmp.drawPie(new QRect(-35,-35, 70, 70), 0, 90*16);
+ tmp.drawPie(new TQRect(-35,-35, 70, 70), 0, 90*16);
tmp.rotate(-ang);
tmp.drawRect(barrelRect);
tmp.end();
@@ -204,13 +204,13 @@ public class CannonField extends QWidget {
p.drawPixmap(cr.topLeft(), pix);
}
- private QRect cannonRect() {
- QRect r = new QRect(0, 0, 50, 50);
+ private TQRect cannonRect() {
+ TQRect r = new TQRect(0, 0, 50, 50);
r.moveBottomLeft(rect().bottomLeft());
return r;
}
- private QRect shotRect() {
+ private TQRect shotRect() {
final double gravity = 4;
double time = timerCount / 4.0;
@@ -224,23 +224,23 @@ public class CannonField extends QWidget {
double x = x0 + velx*time;
double y = y0 + vely*time - 0.5*gravity*time*time;
- QRect r = new QRect(0, 0, 6, 6);
- r.moveCenter(new QPoint((int) x, height() - 1 - (int) y));
+ TQRect r = new TQRect(0, 0, 6, 6);
+ r.moveCenter(new TQPoint((int) x, height() - 1 - (int) y));
return r;
}
- private QRect targetRect() {
- QRect r = new QRect(0, 0, 20, 10);
- r.moveCenter(new QPoint(target.x(),height() - 1 - target.y()));
+ private TQRect targetRect() {
+ TQRect r = new TQRect(0, 0, 20, 10);
+ r.moveCenter(new TQPoint(target.x(),height() - 1 - target.y()));
return r;
}
- private QRect barrierRect() {
- return new QRect(145, height() - 100, 15, 100);
+ private TQRect barrierRect() {
+ return new TQRect(145, height() - 100, 15, 100);
}
- private boolean barrelHit(QPoint p) {
- QWMatrix mtx = new QWMatrix();
+ private boolean barrelHit(TQPoint p) {
+ TQWMatrix mtx = new TQWMatrix();
mtx.translate(0, height() - 1);
mtx.rotate(-ang);
mtx = mtx.invert(new boolean[1]);
@@ -251,11 +251,11 @@ public class CannonField extends QWidget {
return autoShootTimer.isActive();
}
- public QSize sizeHint() {
- return new QSize(400, 300);
+ public TQSize sizeHint() {
+ return new TQSize(400, 300);
}
- public QSizePolicy sizePolicy() {
- return new QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding);
+ public TQSizePolicy sizePolicy() {
+ return new TQSizePolicy(TQSizePolicy.Expanding, TQSizePolicy.Expanding);
}
}