summaryrefslogtreecommitdiff
authordrw <drw>2005-05-18 14:28:05 (UTC)
committer drw <drw>2005-05-18 14:28:05 (UTC)
commitcb243f00d12c5fc40de02e7f9f20009b52303a66 (patch) (unidiff)
treef85e840af4db55a67a2a057d6a7f4ef59bfb4385
parent600f14a61969ec2edd6d89efecaac997b1c6464f (diff)
downloadopie-cb243f00d12c5fc40de02e7f9f20009b52303a66.zip
opie-cb243f00d12c5fc40de02e7f9f20009b52303a66.tar.gz
opie-cb243f00d12c5fc40de02e7f9f20009b52303a66.tar.bz2
Resource -> OResource
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/qasteroids/toplevel.cpp9
-rw-r--r--noncore/games/qasteroids/view.cpp14
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
@@ -17,26 +17,27 @@
17** not clear to you. 17** not clear to you.
18** 18**
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 //--- 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
39 #define SB_SCORE1 40 #define SB_SCORE1
40 #define SB_LEVEL2 41 #define SB_LEVEL2
41 #define SB_SHIPS3 42 #define SB_SHIPS3
42 43
@@ -176,55 +177,55 @@ KAstTopLevel::KAstTopLevel( QWidget *parent, const char *_name, WFlags fl )
176 hbd->addWidget( label ); 177 hbd->addWidget( label );
177 178
178 teleportsLCD = new QLCDNumber( 1, mainWin ); 179 teleportsLCD = new QLCDNumber( 1, mainWin );
179 teleportsLCD->setFrameStyle( QFrame::NoFrame ); 180 teleportsLCD->setFrameStyle( QFrame::NoFrame );
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 );
227 shootLCD->setFixedHeight( 16 ); 228 shootLCD->setFixedHeight( 16 );
228 hbd->addWidget( shootLCD ); 229 hbd->addWidget( shootLCD );
229 230
230 hbd->addStretch( 1 ); 231 hbd->addStretch( 1 );
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
@@ -15,31 +15,31 @@
15** 15**
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
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
42#define BRAKE_ON_COST 4 42#define BRAKE_ON_COST 4
43 43
44#define MAX_ROCK_SPEED 2.5 44#define MAX_ROCK_SPEED 2.5
45#define MAX_POWERUP_SPEED 1.5 45#define MAX_POWERUP_SPEED 1.5
@@ -86,26 +86,25 @@ KAsteroidsView::KAsteroidsView( QWidget *parent, const char *name )
86 : QWidget( parent, name ), 86 : QWidget( parent, name ),
87 field(200, 200), 87 field(200, 200),
88 view(&field,this) 88 view(&field,this)
89{ 89{
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;
108 107
109 readSprites(); 108 readSprites();
110 109
111 shieldTimer = new QTimer( this ); 110 shieldTimer = new QTimer( this );
@@ -239,28 +238,25 @@ void KAsteroidsView::brake( bool b )
239 thrustShip = FALSE; 238 thrustShip = FALSE;
240 rotateRate = ROTATE_RATE; 239 rotateRate = ROTATE_RATE;
241 } 240 }
242 241
243 brakeShip = b; 242 brakeShip = b;
244 } 243 }
245} 244}
246 245
247// - - - 246// - - -
248 247
249void KAsteroidsView::readSprites() 248void 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++;
263 } 259 }
264 260
265 ship = new QCanvasSprite( animation[ID_SHIP], &field ); 261 ship = new QCanvasSprite( animation[ID_SHIP], &field );
266 ship->hide(); 262 ship->hide();