diff options
author | Nicola Mettifogo | 2007-08-12 19:11:37 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-08-12 19:11:37 +0000 |
commit | 3465571b121fdcaba1b97f0a52b1aa16a25390a5 (patch) | |
tree | ce450e7d458ed4eda0de1e5bb68bac95a94d2430 /engines/parallaction/parallaction.h | |
parent | d7b6f0ecc849ec4dbd6916f2ce466caae7343dc0 (diff) | |
download | scummvm-rg350-3465571b121fdcaba1b97f0a52b1aa16a25390a5.tar.gz scummvm-rg350-3465571b121fdcaba1b97f0a52b1aa16a25390a5.tar.bz2 scummvm-rg350-3465571b121fdcaba1b97f0a52b1aa16a25390a5.zip |
Added preliminary support for loading locations in BRA:
- changed parseLocation to invoke subclasses for version-specific keywords.
- implemented loading of background resources (backgrounds should be visible)
svn-id: r28568
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 6c040c9774..8549cba24f 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -310,6 +310,7 @@ public: void waitTime(uint32 t); void parseLocation(const char *filename); + virtual bool parseLocationLine(const char *filename, Script *script) = 0; void changeCursor(int32 index); void showCursor(bool visible); void changeCharacter(const char *name); @@ -512,6 +513,7 @@ public: virtual void callFunction(uint index, void* parm); void renderLabel(Graphics::Surface *cnv, char *text); void setMousePointer(int16 index); + virtual bool parseLocationLine(const char *filename, Script *script); public: @@ -579,6 +581,7 @@ public: public: typedef void (Parallaction_br::*Callable)(void*); virtual void callFunction(uint index, void* parm); + virtual bool parseLocationLine(const char *filename, Script *script); public: Table *_countersNames; |