Diffstat (limited to 'noncore/games/zlines/linesboard.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/zlines/linesboard.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/noncore/games/zlines/linesboard.cpp b/noncore/games/zlines/linesboard.cpp index 0965b2c..1e59aeb 100644 --- a/noncore/games/zlines/linesboard.cpp +++ b/noncore/games/zlines/linesboard.cpp | |||
@@ -1,70 +1,67 @@ | |||
1 | /*************************************************************************** | 1 | /*************************************************************************** |
2 | linesboard.cpp - description | 2 | linesboard.cpp - description |
3 | ------------------- | 3 | ------------------- |
4 | begin : Fri May 19 2000 | 4 | begin : Fri May 19 2000 |
5 | copyright : (C) 2000 by Roman Merzlyakov | 5 | copyright : (C) 2000 by Roman Merzlyakov |
6 | email : roman@sbrf.barrt.ru | 6 | email : roman@sbrf.barrt.ru |
7 | copyright : (C) 2000 by Roman Razilov | 7 | copyright : (C) 2000 by Roman Razilov |
8 | email : Roman.Razilov@gmx.de | 8 | email : Roman.Razilov@gmx.de |
9 | ***************************************************************************/ | 9 | ***************************************************************************/ |
10 | 10 | ||
11 | /*************************************************************************** | 11 | /*************************************************************************** |
12 | * * | 12 | * * |
13 | * This program is free software; you can redistribute it and/or modify * | 13 | * This program is free software; you can redistribute it and/or modify * |
14 | * it under the terms of the GNU General Public License as published by * | 14 | * it under the terms of the GNU General Public License as published by * |
15 | * the Free Software Foundation; either version 2 of the License, or * | 15 | * the Free Software Foundation; either version 2 of the License, or * |
16 | * (at your option) any later version. * | 16 | * (at your option) any later version. * |
17 | * * | 17 | * * |
18 | ***************************************************************************/ | 18 | ***************************************************************************/ |
19 | #include <qpainter.h> | 19 | #include <qpainter.h> |
20 | #include <qpixmap.h> | ||
21 | #include <qcolor.h> | ||
22 | #include <qkeycode.h> | ||
23 | #include <stdlib.h> | 20 | #include <stdlib.h> |
24 | 21 | ||
25 | #include "linesboard.h" | 22 | #include "linesboard.h" |
26 | 23 | ||
27 | /* | 24 | /* |
28 | Constructs a LinesBoard widget. | 25 | Constructs a LinesBoard widget. |
29 | */ | 26 | */ |
30 | 27 | ||
31 | LinesBoard::LinesBoard( BallPainter * abPainter, QWidget* parent, const char* name ) | 28 | LinesBoard::LinesBoard( BallPainter * abPainter, QWidget* parent, const char* name ) |
32 | : Field( parent, name ) | 29 | : Field( parent, name ) |
33 | { | 30 | { |
34 | anim = ANIM_NO; | 31 | anim = ANIM_NO; |
35 | // waypos = 0; | 32 | // waypos = 0; |
36 | // waylen = 0; | 33 | // waylen = 0; |
37 | // jumpingRow = -1; | 34 | // jumpingRow = -1; |
38 | // jumpingCol = -1; | 35 | // jumpingCol = -1; |
39 | painting = 0; | 36 | painting = 0; |
40 | way = new Waypoints[NUMCELLSW*NUMCELLSH]; | 37 | way = new Waypoints[NUMCELLSW*NUMCELLSH]; |
41 | 38 | ||
42 | bPainter = abPainter; | 39 | bPainter = abPainter; |
43 | 40 | ||
44 | setFocusPolicy( NoFocus ); | 41 | setFocusPolicy( NoFocus ); |
45 | setBackgroundColor( gray ); | 42 | setBackgroundColor( gray ); |
46 | 43 | ||
47 | setMouseTracking( FALSE ); | 44 | setMouseTracking( FALSE ); |
48 | setFixedSize(wHint(), hHint()); | 45 | setFixedSize(wHint(), hHint()); |
49 | 46 | ||
50 | timer = new QTimer(this); | 47 | timer = new QTimer(this); |
51 | connect( timer, SIGNAL(timeout()), SLOT(timerSlot()) ); | 48 | connect( timer, SIGNAL(timeout()), SLOT(timerSlot()) ); |
52 | timer->start( TIMERCLOCK, FALSE ); | 49 | timer->start( TIMERCLOCK, FALSE ); |
53 | 50 | ||
54 | } | 51 | } |
55 | 52 | ||
56 | /* | 53 | /* |
57 | Destructor: deallocates memory for contents | 54 | Destructor: deallocates memory for contents |
58 | */ | 55 | */ |
59 | 56 | ||
60 | LinesBoard::~LinesBoard() | 57 | LinesBoard::~LinesBoard() |
61 | { | 58 | { |
62 | // debug("stop"); | 59 | // debug("stop"); |
63 | timer->stop(); | 60 | timer->stop(); |
64 | delete timer; | 61 | delete timer; |
65 | delete []way; | 62 | delete []way; |
66 | } | 63 | } |
67 | 64 | ||
68 | 65 | ||
69 | void LinesBoard::placeBalls(int pnextBalls[BALLSDROP]) | 66 | void LinesBoard::placeBalls(int pnextBalls[BALLSDROP]) |
70 | { | 67 | { |