-rw-r--r-- | noncore/games/qasteroids/toplevel.cpp | 9 | ||||
-rw-r--r-- | noncore/games/qasteroids/view.cpp | 14 |
2 files changed, 10 insertions, 13 deletions
diff --git a/noncore/games/qasteroids/toplevel.cpp b/noncore/games/qasteroids/toplevel.cpp index 9053d3d..d1e1fac 100644 --- a/noncore/games/qasteroids/toplevel.cpp +++ b/noncore/games/qasteroids/toplevel.cpp | |||
@@ -21,18 +21,19 @@ | |||
21 | * | 21 | * |
22 | * Part of the KDE project | 22 | * Part of the KDE project |
23 | */ | 23 | */ |
24 | //--- toplevel.cpp --- | 24 | //--- toplevel.cpp --- |
25 | 25 | ||
26 | #include "toplevel.h" | 26 | #include "toplevel.h" |
27 | #include "ledmeter.h" | 27 | #include "ledmeter.h" |
28 | 28 | ||
29 | #include <opie2/oresource.h> | ||
30 | |||
29 | #include <qpe/qpeapplication.h> | 31 | #include <qpe/qpeapplication.h> |
30 | #include <qpe/resource.h> | ||
31 | 32 | ||
32 | #include <qlabel.h> | 33 | #include <qlabel.h> |
33 | #include <qlayout.h> | 34 | #include <qlayout.h> |
34 | #include <qlcdnumber.h> | 35 | #include <qlcdnumber.h> |
35 | 36 | ||
36 | #include <sys/utsname.h> | 37 | #include <sys/utsname.h> |
37 | 38 | ||
38 | 39 | ||
@@ -180,47 +181,47 @@ KAstTopLevel::KAstTopLevel( QWidget *parent, const char *_name, WFlags fl ) | |||
180 | teleportsLCD->setSegmentStyle( QLCDNumber::Flat ); | 181 | teleportsLCD->setSegmentStyle( QLCDNumber::Flat ); |
181 | teleportsLCD->setPalette( pal ); | 182 | teleportsLCD->setPalette( pal ); |
182 | teleportsLCD->setFixedHeight( 18 ); | 183 | teleportsLCD->setFixedHeight( 18 ); |
183 | hbd->addWidget( teleportsLCD ); | 184 | hbd->addWidget( teleportsLCD ); |
184 | 185 | ||
185 | hbd->addSpacing( 10 ); | 186 | hbd->addSpacing( 10 ); |
186 | */ | 187 | */ |
187 | label = new QLabel( mainWin ); | 188 | label = new QLabel( mainWin ); |
188 | label->setPixmap( Resource::loadPixmap("qasteroids/powerups/brake.png") ); | 189 | label->setPixmap( Opie::Core::OResource::loadPixmap("qasteroids/powerups/brake.png") ); |
189 | label->setFixedWidth( 16 ); | 190 | label->setFixedWidth( 16 ); |
190 | label->setPalette( pal ); | 191 | label->setPalette( pal ); |
191 | hbd->addWidget( label ); | 192 | hbd->addWidget( label ); |
192 | 193 | ||
193 | brakesLCD = new QLCDNumber( 1, mainWin ); | 194 | brakesLCD = new QLCDNumber( 1, mainWin ); |
194 | brakesLCD->setFrameStyle( QFrame::NoFrame ); | 195 | brakesLCD->setFrameStyle( QFrame::NoFrame ); |
195 | brakesLCD->setSegmentStyle( QLCDNumber::Flat ); | 196 | brakesLCD->setSegmentStyle( QLCDNumber::Flat ); |
196 | brakesLCD->setPalette( pal ); | 197 | brakesLCD->setPalette( pal ); |
197 | brakesLCD->setFixedHeight( 16 ); | 198 | brakesLCD->setFixedHeight( 16 ); |
198 | hbd->addWidget( brakesLCD ); | 199 | hbd->addWidget( brakesLCD ); |
199 | 200 | ||
200 | hbd->addSpacing( 5 ); | 201 | hbd->addSpacing( 5 ); |
201 | 202 | ||
202 | label = new QLabel( mainWin ); | 203 | label = new QLabel( mainWin ); |
203 | label->setPixmap( Resource::loadPixmap("qasteroids/powerups/shield.png") ); | 204 | label->setPixmap( Opie::Core::OResource::loadPixmap("qasteroids/powerups/shield.png") ); |
204 | label->setFixedWidth( 16 ); | 205 | label->setFixedWidth( 16 ); |
205 | label->setPalette( pal ); | 206 | label->setPalette( pal ); |
206 | hbd->addWidget( label ); | 207 | hbd->addWidget( label ); |
207 | 208 | ||
208 | shieldLCD = new QLCDNumber( 1, mainWin ); | 209 | shieldLCD = new QLCDNumber( 1, mainWin ); |
209 | shieldLCD->setFrameStyle( QFrame::NoFrame ); | 210 | shieldLCD->setFrameStyle( QFrame::NoFrame ); |
210 | shieldLCD->setSegmentStyle( QLCDNumber::Flat ); | 211 | shieldLCD->setSegmentStyle( QLCDNumber::Flat ); |
211 | shieldLCD->setPalette( pal ); | 212 | shieldLCD->setPalette( pal ); |
212 | shieldLCD->setFixedHeight( 16 ); | 213 | shieldLCD->setFixedHeight( 16 ); |
213 | hbd->addWidget( shieldLCD ); | 214 | hbd->addWidget( shieldLCD ); |
214 | 215 | ||
215 | hbd->addSpacing( 5 ); | 216 | hbd->addSpacing( 5 ); |
216 | 217 | ||
217 | label = new QLabel( mainWin ); | 218 | label = new QLabel( mainWin ); |
218 | label->setPixmap( Resource::loadPixmap("qasteroids/powerups/shoot.png") ); | 219 | label->setPixmap( Opie::Core::OResource::loadPixmap("qasteroids/powerups/shoot.png") ); |
219 | label->setFixedWidth( 16 ); | 220 | label->setFixedWidth( 16 ); |
220 | label->setPalette( pal ); | 221 | label->setPalette( pal ); |
221 | hbd->addWidget( label ); | 222 | hbd->addWidget( label ); |
222 | 223 | ||
223 | shootLCD = new QLCDNumber( 1, mainWin ); | 224 | shootLCD = new QLCDNumber( 1, mainWin ); |
224 | shootLCD->setFrameStyle( QFrame::NoFrame ); | 225 | shootLCD->setFrameStyle( QFrame::NoFrame ); |
225 | shootLCD->setSegmentStyle( QLCDNumber::Flat ); | 226 | shootLCD->setSegmentStyle( QLCDNumber::Flat ); |
226 | shootLCD->setPalette( pal ); | 227 | shootLCD->setPalette( pal ); |
diff --git a/noncore/games/qasteroids/view.cpp b/noncore/games/qasteroids/view.cpp index 3a4d410..6cab700 100644 --- a/noncore/games/qasteroids/view.cpp +++ b/noncore/games/qasteroids/view.cpp | |||
@@ -19,23 +19,23 @@ | |||
19 | **********************************************************************//* | 19 | **********************************************************************//* |
20 | * KAsteroids - Copyright (c) Martin R. Jones 1997 | 20 | * KAsteroids - Copyright (c) Martin R. Jones 1997 |
21 | * | 21 | * |
22 | * Part of the KDE project | 22 | * Part of the KDE project |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "view.h" | 25 | #include "view.h" |
26 | 26 | ||
27 | #include <qpe/resource.h> | 27 | #include <opie2/oresource.h> |
28 | 28 | #include <qpe/qpeapplication.h> | |
29 | 29 | ||
30 | #include <stdlib.h> | 30 | #include <stdlib.h> |
31 | #include <math.h> | 31 | #include <math.h> |
32 | 32 | ||
33 | #define IMG_BACKGROUND "qasteroids/bg.png" | 33 | #define IMG_BACKGROUND "qasteroids/bg" |
34 | 34 | ||
35 | #define REFRESH_DELAY 33 | 35 | #define REFRESH_DELAY 33 |
36 | #define SHIP_SPEED 0.3 | 36 | #define SHIP_SPEED 0.3 |
37 | #define MISSILE_SPEED 10.0 | 37 | #define MISSILE_SPEED 10.0 |
38 | #define SHIP_STEPS 64 | 38 | #define SHIP_STEPS 64 |
39 | #define ROTATE_RATE 2 | 39 | #define ROTATE_RATE 2 |
40 | #define SHIELD_ON_COST 1 | 40 | #define SHIELD_ON_COST 1 |
41 | #define SHIELD_HIT_COST 30 | 41 | #define SHIELD_HIT_COST 30 |
@@ -90,18 +90,17 @@ KAsteroidsView::KAsteroidsView( QWidget *parent, const char *name ) | |||
90 | view.setVScrollBarMode( QScrollView::AlwaysOff ); | 90 | view.setVScrollBarMode( QScrollView::AlwaysOff ); |
91 | view.setHScrollBarMode( QScrollView::AlwaysOff ); | 91 | view.setHScrollBarMode( QScrollView::AlwaysOff ); |
92 | rocks.setAutoDelete( TRUE ); | 92 | rocks.setAutoDelete( TRUE ); |
93 | missiles.setAutoDelete( TRUE ); | 93 | missiles.setAutoDelete( TRUE ); |
94 | bits.setAutoDelete( TRUE ); | 94 | bits.setAutoDelete( TRUE ); |
95 | powerups.setAutoDelete( TRUE ); | 95 | powerups.setAutoDelete( TRUE ); |
96 | exhaust.setAutoDelete( TRUE ); | 96 | exhaust.setAutoDelete( TRUE ); |
97 | 97 | ||
98 | QPixmap pm( Resource::loadPixmap(IMG_BACKGROUND) ); | 98 | field.setBackgroundPixmap( Opie::Core::OResource::loadPixmap(IMG_BACKGROUND) ); |
99 | field.setBackgroundPixmap( pm ); | ||
100 | 99 | ||
101 | textSprite = new QCanvasText( &field ); | 100 | textSprite = new QCanvasText( &field ); |
102 | QFont font( "helvetica", 14 ); | 101 | QFont font( "helvetica", 14 ); |
103 | textSprite->setFont( font ); | 102 | textSprite->setFont( font ); |
104 | 103 | ||
105 | shield = 0; | 104 | shield = 0; |
106 | shieldOn = FALSE; | 105 | shieldOn = FALSE; |
107 | refreshRate = REFRESH_DELAY; | 106 | refreshRate = REFRESH_DELAY; |
@@ -243,20 +242,17 @@ void KAsteroidsView::brake( bool b ) | |||
243 | brakeShip = b; | 242 | brakeShip = b; |
244 | } | 243 | } |
245 | } | 244 | } |
246 | 245 | ||
247 | // - - - | 246 | // - - - |
248 | 247 | ||
249 | void KAsteroidsView::readSprites() | 248 | void KAsteroidsView::readSprites() |
250 | { | 249 | { |
251 | QString sprites_prefix = Resource::findPixmap( IMG_BACKGROUND ); | 250 | QString sprites_prefix = QPEApplication::qpeDir() + "pics/qasteroids"; |
252 | int sep = sprites_prefix.findRev( "/" ); | ||
253 | |||
254 | sprites_prefix.truncate( sep ); | ||
255 | 251 | ||
256 | int i = 0; | 252 | int i = 0; |
257 | while ( kas_animations[i].id ) | 253 | while ( kas_animations[i].id ) |
258 | { | 254 | { |
259 | animation.insert( kas_animations[i].id, | 255 | animation.insert( kas_animations[i].id, |
260 | new QCanvasPixmapArray( sprites_prefix + "/" + kas_animations[i].path, | 256 | new QCanvasPixmapArray( sprites_prefix + "/" + kas_animations[i].path, |
261 | kas_animations[i].frames ) ); | 257 | kas_animations[i].frames ) ); |
262 | i++; | 258 | i++; |