From c0c336500955a23e344651e5412c9d9d441ef4ee Mon Sep 17 00:00:00 2001 From: Ash Wolf Date: Wed, 28 Jun 2023 22:22:32 +0100 Subject: first pass of T2DLL --- src/T2TowerMainView.h | 49 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 7 deletions(-) (limited to 'src/T2TowerMainView.h') diff --git a/src/T2TowerMainView.h b/src/T2TowerMainView.h index fc0547d..d611989 100644 --- a/src/T2TowerMainView.h +++ b/src/T2TowerMainView.h @@ -8,21 +8,56 @@ public: virtual void tmv_vf114(); virtual void tmv_vf118(); virtual void tmv_vf11C(); - virtual void tmv_vf120(); + virtual void tmv_vf120(); // DrawSimulation? virtual void tmv_vf124(BOOL); // some invalidator - virtual void tmv_vf128(); + virtual void tmv_vf128(const RECT &, BOOL flag = false); // updates various rects virtual void tmv_vf12C(); - virtual void tmv_vf130(); - virtual void tmv_vf134(); - virtual void tmv_vf138(); + virtual void tmv_vf130(int); // set scroll Y? + virtual void tmv_vf134(int); // set scroll X: + virtual void tmv_vf138(const POINT &, WPARAM); virtual void tmv_vf13C(); - virtual void tmv_vf140(); + virtual void tmv_vf140(RECT &); // gets visible rect in unit coords? virtual void tmv_vf144(); virtual void tmv_vf148(); virtual void tmv_vf14C(); virtual void tmv_vf150(); virtual void tmv_vf154(); virtual void tmv_vf158(); - virtual void tmv_vf15C(); + virtual void tmv_vf15C(const RECT *); // CenterOnView? virtual void tmv_vf160(); + + T2TowerDoc *mDocument; + RECT m50; + T2BitImage *m60; + POINT m64; + RECT m6C; + POINT m7C; + int m84; + int m88; + RECT m8C; + RECT m9C; + RECT mAC; + RECT mBC; + CPoint mCC; + int _D4; + int mD8; + int mDC; + int _E0; + int _E4; + int _E8; + int _EC; + BOOL mDebugMode; + BOOL mF4; + int _F8; + int mFC; + int mSomeSpriteIndex; + CString mSomeSpriteName; + int _108; + int _10C; + int _110; + int _114; + T2Equip *mDbgEquip; + int _11C; + int _120; + CPoint m124; }; -- cgit v1.2.3