aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game/arboretum_gate.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-08-12 20:07:29 -0400
committerPaul Gilbert2016-08-12 20:07:29 -0400
commitbc9abfadf4230e4666b0c7ee498ceca5e0662189 (patch)
tree4ca69e325d54f0f6e8ea1535fe1e0779cea11cf7 /engines/titanic/game/arboretum_gate.h
parent15c0f4b274146973f78c422e0237e904efc1f232 (diff)
downloadscummvm-rg350-bc9abfadf4230e4666b0c7ee498ceca5e0662189.tar.gz
scummvm-rg350-bc9abfadf4230e4666b0c7ee498ceca5e0662189.tar.bz2
scummvm-rg350-bc9abfadf4230e4666b0c7ee498ceca5e0662189.zip
TITANIC: Implemented CArboretumGate class
Diffstat (limited to 'engines/titanic/game/arboretum_gate.h')
-rw-r--r--engines/titanic/game/arboretum_gate.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/engines/titanic/game/arboretum_gate.h b/engines/titanic/game/arboretum_gate.h
index 927b2190c7..62c9200a64 100644
--- a/engines/titanic/game/arboretum_gate.h
+++ b/engines/titanic/game/arboretum_gate.h
@@ -31,48 +31,47 @@ namespace Titanic {
class CArboretumGate : public CBackground {
DECLARE_MESSAGE_MAP;
+ bool ChangeSeasonMsg(CChangeSeasonMsg *msg);
bool ActMsg(CActMsg *msg);
+ bool MovieEndMsg(CMovieEndMsg *msg);
bool LeaveViewMsg(CLeaveViewMsg *msg);
bool TurnOff(CTurnOff *msg);
bool MouseButtonDownMsg(CMouseButtonDownMsg *msg);
bool EnterViewMsg(CEnterViewMsg *msg);
bool TurnOn(CTurnOn *msg);
- bool MovieEndMsg(CMovieEndMsg *msg);
private:
static int _v1;
- static int _v2;
+ static int _initialFrame;
static int _v3;
private:
- int _fieldE0;
- CString _string1;
- int _fieldE8;
- int _fieldEC;
+ int _seasonNum;
+ CString _viewName1;
int _fieldF0;
- int _fieldF4;
- int _fieldF8;
- int _fieldFC;
- int _field100;
- int _field104;
- int _field108;
- int _field10C;
- int _field110;
- int _field114;
- int _field118;
- int _field11C;
- int _field120;
- int _field124;
- int _field128;
- int _field12C;
- int _field130;
- int _field134;
- int _field138;
- int _field13C;
- int _field140;
- int _field144;
- int _field148;
- int _field14C;
- int _field150;
- CString _string2;
+ int _winterOffStartFrame;
+ int _winterOffEndFrame;
+ int _springOffStartFrame;
+ int _springOffEndFrame;
+ int _summerOffStartFrame2;
+ int _summerOffEndFrame2;
+ int _summerOffStartFrame1;
+ int _summerOffEndFrame1;
+ int _autumnOffStartFrame2;
+ int _autumnOffEndFrame2;
+ int _autumnOffStartFrame1;
+ int _autumnOffEndFrame1;
+ int _winterOnStartFrame;
+ int _winterOnEndFrame;
+ int _springOnStartFrame;
+ int _springOnEndFrame;
+ int _summerOnStartFrame1;
+ int _summerOnEndFrame1;
+ int _summerOnStartFrame2;
+ int _summerOnEndFrame2;
+ int _autumnOnStartFrame1;
+ int _autumnOnEndFrame1;
+ int _autumnOnStartFrame2;
+ int _autumnOnEndFrame2;
+ CString _viewName2;
public:
CLASSDEF;
CArboretumGate();