diff options
author | Paul Gilbert | 2011-07-10 10:10:51 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-07-10 10:10:51 +1000 |
commit | 0bbefbef901e5bf5686f6fe0b49ebbdc9f89a3df (patch) | |
tree | d28f33690df745f5d5355834b36a3d8947a02e96 /engines/cge/cge.cpp | |
parent | 47b17cd1cec22dfaafe80ce23805587d3a6e4821 (diff) | |
download | scummvm-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.cpp | 13 |
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; |