aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction
diff options
context:
space:
mode:
authorNicola Mettifogo2009-01-05 14:07:26 +0000
committerNicola Mettifogo2009-01-05 14:07:26 +0000
commit2d7408554552c3891cb2b05a54740ebdeb2a024d (patch)
treeff8ee63b2e4bd8c27c2adbac78b31e5d9636ba67 /engines/parallaction
parent1409526f6bb87301d0b2e32d614839f47d15f073 (diff)
downloadscummvm-rg350-2d7408554552c3891cb2b05a54740ebdeb2a024d.tar.gz
scummvm-rg350-2d7408554552c3891cb2b05a54740ebdeb2a024d.tar.bz2
scummvm-rg350-2d7408554552c3891cb2b05a54740ebdeb2a024d.zip
Deleted unused declarations, sorted others, and removed some dead code.
svn-id: r35739
Diffstat (limited to 'engines/parallaction')
-rw-r--r--engines/parallaction/graphics.cpp2
-rw-r--r--engines/parallaction/graphics.h36
2 files changed, 13 insertions, 25 deletions
diff --git a/engines/parallaction/graphics.cpp b/engines/parallaction/graphics.cpp
index 6d5028262c..d3ca4934d0 100644
--- a/engines/parallaction/graphics.cpp
+++ b/engines/parallaction/graphics.cpp
@@ -600,8 +600,6 @@ void Gfx::updateFloatingLabel() {
uint Gfx::createLabel(Font *font, const char *text, byte color) {
- assert(_labels.size() < MAX_NUM_LABELS);
-
Graphics::Surface *cnv = new Graphics::Surface;
uint w, h;
diff --git a/engines/parallaction/graphics.h b/engines/parallaction/graphics.h
index daf54fda0f..f409ab7745 100644
--- a/engines/parallaction/graphics.h
+++ b/engines/parallaction/graphics.h
@@ -512,8 +512,10 @@ public:
void freeLocationObjects();
void showGfxObj(GfxObj* obj, bool visible);
void clearGfxObjects(uint filter);
+ void loadGfxObjMask(const char *name, GfxObj *obj);
void sortScene();
-
+ void blt(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor);
+ void unpackBlt(const Common::Rect& r, byte *data, uint size, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor);
// labels
void showFloatingLabel(uint label);
@@ -551,6 +553,8 @@ public:
void setProjectorProgram(int16 *data);
int16 *_nextProjectorPos;
+ int getScrollPos();
+ void setScrollPos(int scrollX);
// init
Gfx(Parallaction* vm);
@@ -573,8 +577,6 @@ protected:
// BRA specific
Palette _backupPal;
- // frame data stored in programmable variables
- int32 getRenderMode(const char *type);
Graphics::Surface *lockScreen();
void unlockScreen();
@@ -588,13 +590,6 @@ protected:
int _scrollPos;
int _minScroll, _maxScroll;
- // overlay mode enables drawing of graphics with automatic screen-to-game coordinate translation
- bool _overlayMode;
- void drawOverlay(Graphics::Surface &surf);
-
-public:
-
- #define MAX_NUM_LABELS 20
#define NO_FLOATING_LABEL 1000
GfxObjArray _labels;
@@ -603,27 +598,22 @@ public:
uint _floatingLabel;
- void drawInventory();
- void updateFloatingLabel();
- void drawList(Graphics::Surface &surface, GfxObjArray &list);
+ // overlay mode enables drawing of graphics with automatic screen-to-game coordinate translation
+ bool _overlayMode;
+ void drawOverlay(Graphics::Surface &surf);
+ void drawInventory();
+ void drawList(Graphics::Surface &surface, GfxObjArray &list);
+ void updateFloatingLabel();
void copyRect(const Common::Rect &r, Graphics::Surface &src, Graphics::Surface &dst);
-
- int getScrollPos();
- void setScrollPos(int scrollX);
-
- // low level text and patches
void drawText(Font *font, Graphics::Surface* surf, uint16 x, uint16 y, const char *text, byte color);
-
void drawGfxObject(GfxObj *obj, Graphics::Surface &surf);
- void blt(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor);
- void unpackBlt(const Common::Rect& r, byte *data, uint size, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor);
-
void bltMaskScale(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 z, uint scale, byte transparentColor);
void bltMaskNoScale(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 z, byte transparentColor);
void bltNoMaskNoScale(const Common::Rect& r, byte *data, Graphics::Surface *surf, byte transparentColor);
- void loadGfxObjMask(const char *name, GfxObj *obj);
+public:
+
};