aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-07-10 10:10:51 +1000
committerPaul Gilbert2011-07-10 10:10:51 +1000
commit0bbefbef901e5bf5686f6fe0b49ebbdc9f89a3df (patch)
treed28f33690df745f5d5355834b36a3d8947a02e96 /engines/cge/cge.cpp
parent47b17cd1cec22dfaafe80ce23805587d3a6e4821 (diff)
downloadscummvm-rg350-0bbefbef901e5bf5686f6fe0b49ebbdc9f89a3df.tar.gz
scummvm-rg350-0bbefbef901e5bf5686f6fe0b49ebbdc9f89a3df.tar.bz2
scummvm-rg350-0bbefbef901e5bf5686f6fe0b49ebbdc9f89a3df.zip
CGE: Created PocLight class to encapsulate the LI sprite array
Diffstat (limited to 'engines/cge/cge.cpp')
-rw-r--r--engines/cge/cge.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp
index 1df0165e5d..2957ba87f1 100644
--- a/engines/cge/cge.cpp
+++ b/engines/cge/cge.cpp
@@ -68,19 +68,12 @@ void CGEEngine::setup() {
Bitmap::init();
Talk::init();
- // Initialise sprite arrays used by game objects
- LI[0] = new Bitmap("LITE0", true);
- LI[1] = new Bitmap("LITE1", true);
- LI[2] = new Bitmap("LITE2", true);
- LI[3] = new Bitmap("LITE3", true);
- LI[4] = NULL;
-
// Initialise engine objects
_text = new Text(this, progName(), 128);
_vga = new Vga(M13H);
_heart = new Heart;
_sys = new System(this);
- _pocLight = new Sprite(this, LI);
+ _pocLight = new PocLight(this);
for (int i = 0; i < POCKET_NX; i++)
_pocket[i] = new Sprite(this, NULL);
_sprite = new Sprite(this, NULL);
@@ -150,10 +143,6 @@ CGEEngine::~CGEEngine() {
delete _infoLine;
delete _cavLight;
delete _debugLine;
- delete LI[0];
- delete LI[1];
- delete LI[2];
- delete LI[3];
delete _text;
delete _heart;
delete _pocLight;