summaryrefslogtreecommitdiff
path: root/noncore/games
authorharlekin <harlekin>2002-05-15 17:33:19 (UTC)
committer harlekin <harlekin>2002-05-15 17:33:19 (UTC)
commit968718335dd546fcb0f7cd27094d151a247f6c48 (patch) (unidiff)
tree2cd22f9a78477f09bf58eb341dd1eb96eabc6cbd /noncore/games
parenta1f53542132be75295e52b17661204860bc486d4 (diff)
downloadopie-968718335dd546fcb0f7cd27094d151a247f6c48.zip
opie-968718335dd546fcb0f7cd27094d151a247f6c48.tar.gz
opie-968718335dd546fcb0f7cd27094d151a247f6c48.tar.bz2
image relocation
Diffstat (limited to 'noncore/games') (more/less context) (show whitespace changes)
-rw-r--r--noncore/games/snake/interface.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/noncore/games/snake/interface.cpp b/noncore/games/snake/interface.cpp
index c9b4931..c824543 100644
--- a/noncore/games/snake/interface.cpp
+++ b/noncore/games/snake/interface.cpp
@@ -63,7 +63,7 @@ SnakeGame::SnakeGame(QWidget* parent, const char* name, WFlags f) :
63 63
64 setCentralWidget(cv); 64 setCentralWidget(cv);
65 65
66 welcomescreen(); 66 QTimer::singleShot( 16, this, SLOT(welcomescreen()) );
67 gamestopped = true; 67 gamestopped = true;
68 waitover = true; 68 waitover = true;
69} 69}
@@ -88,7 +88,7 @@ void SnakeGame::welcomescreen()
88 int w = title->boundingRect().width(); 88 int w = title->boundingRect().width();
89 title->move(canvas.width()/2 -w/2, canvas.height()/2-110); 89 title->move(canvas.width()/2 -w/2, canvas.height()/2-110);
90 title->show(); 90 title->show();
91 QCanvasPixmapArray* titlearray = new QCanvasPixmapArray(Resource::findPixmap("title")); 91 QCanvasPixmapArray* titlearray = new QCanvasPixmapArray(Resource::findPixmap("snake/title"));
92 QCanvasSprite* titlepic = new QCanvasSprite(titlearray, &canvas); 92 QCanvasSprite* titlepic = new QCanvasSprite(titlearray, &canvas);
93 titlepic->move(canvas.width()/2 - 33, canvas.height()/2-85); 93 titlepic->move(canvas.width()/2 - 33, canvas.height()/2-85);
94 titlepic->show(); 94 titlepic->show();
@@ -102,7 +102,7 @@ void SnakeGame::welcomescreen()
102 instr->show(); 102 instr->show();
103 QCanvasText* cont = new QCanvasText(tr("Press Any Key To Start"), &canvas); 103 QCanvasText* cont = new QCanvasText(tr("Press Any Key To Start"), &canvas);
104 w = cont->boundingRect().width(); 104 w = cont->boundingRect().width();
105 cont->move(canvas.width()/2-w/2, canvas.height()/2+80); 105 cont->move(canvas.width()/2-w/2, canvas.height()-20);
106 cont->setColor(yellow); 106 cont->setColor(yellow);
107 cont->show(); 107 cont->show();
108 108
@@ -124,12 +124,9 @@ void SnakeGame::newGame()
124 showScore(0); 124 showScore(0);
125 gamestopped = false; 125 gamestopped = false;
126 waitover = true; 126 waitover = true;
127 int x = canvas.width()/2 - 70;
128 x = x - x % 16;
129 int y = canvas.height()-50; 127 int y = canvas.height()-50;
130 y = y - y % 16; 128 (void)new Obstacle(&canvas, 32);
131 (void)new Obstacle(&canvas, x, 32); 129 (void)new Obstacle(&canvas, y);
132 (void)new Obstacle(&canvas, x, y);
133 createTargets(); 130 createTargets();
134} 131}
135 132
@@ -192,7 +189,7 @@ void SnakeGame::gameOver()
192 gameover->show(); 189 gameover->show();
193 gamestopped = true; 190 gamestopped = true;
194 waitover = false; 191 waitover = false;
195 pauseTimer->start(2500); 192 pauseTimer->start(1500);
196} 193}
197 194
198void SnakeGame::wait() 195void SnakeGame::wait()