aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/globals.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-24 21:45:08 +1100
committerPaul Gilbert2011-10-24 21:45:08 +1100
commit8b66b16c0e352c945474afe46980ed54e1aaf389 (patch)
tree3914c984b8c86fcc0b234226217955322de23659 /engines/tsage/globals.h
parent364bc272250743aad8b96039fe1979df4e599db8 (diff)
downloadscummvm-rg350-8b66b16c0e352c945474afe46980ed54e1aaf389.tar.gz
scummvm-rg350-8b66b16c0e352c945474afe46980ed54e1aaf389.tar.bz2
scummvm-rg350-8b66b16c0e352c945474afe46980ed54e1aaf389.zip
TSAGE: Further work on standardising user interface for use in Blue Force and Return to Ringworld
Diffstat (limited to 'engines/tsage/globals.h')
-rw-r--r--engines/tsage/globals.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/tsage/globals.h b/engines/tsage/globals.h
index a5293a5ad1..1e50c08f56 100644
--- a/engines/tsage/globals.h
+++ b/engines/tsage/globals.h
@@ -108,9 +108,11 @@ public:
UIElements _uiElements;
SelectItemProc _onSelectItem;
int _interfaceY;
+ ASoundExt _inventorySound;
TsAGE2Globals() { _onSelectItem = NULL; }
virtual void reset();
+ virtual void synchronize(Serializer &s);
};
extern Globals *g_globals;
@@ -182,7 +184,7 @@ enum Flag {
class BlueForceGlobals: public TsAGE2Globals {
public:
- ASoundExt _sound1, _sound2, _sound3;
+ ASoundExt _sound1, _sound3;
StripProxy _stripProxy;
int _dayNumber;
int _v4CEA4;
@@ -228,8 +230,8 @@ public:
bool getHasBullets();
virtual Common::String getClassName() { return "BFGlobals"; }
- virtual void synchronize(Serializer &s);
virtual void reset();
+ virtual void synchronize(Serializer &s);
void set2Flags(int flagNum);
bool removeFlag(int flagNum);
};
@@ -243,6 +245,7 @@ public:
ASoundExt _sound1, _sound2, _sound3, _sound4;
virtual void reset();
+ virtual void synchronize(Serializer &s);
};
} // End of namespace Ringworld2