diff options
author | Paul Gilbert | 2016-08-12 20:07:29 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-12 20:07:29 -0400 |
commit | bc9abfadf4230e4666b0c7ee498ceca5e0662189 (patch) | |
tree | 4ca69e325d54f0f6e8ea1535fe1e0779cea11cf7 /engines/titanic/game/arboretum_gate.h | |
parent | 15c0f4b274146973f78c422e0237e904efc1f232 (diff) | |
download | scummvm-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.h | 61 |
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(); |