diff options
Diffstat (limited to '')
-rw-r--r-- | src/T2TowerDoc.h | 175 |
1 files changed, 175 insertions, 0 deletions
diff --git a/src/T2TowerDoc.h b/src/T2TowerDoc.h new file mode 100644 index 0000000..db42bc4 --- /dev/null +++ b/src/T2TowerDoc.h @@ -0,0 +1,175 @@ +#pragma once +#include "common.h" + +// TODO: this lad also inherits T2MsgWindowCallback, T2ToolCallback + +class T2TowerDoc : public CDocument { +public: + virtual int IsDustOn() const; + virtual void LoadsWorldPlugin(); + // C0 + virtual void towerDoc_vfC0(); + virtual void towerDoc_vfC4(); + virtual void towerDoc_vfC8(); + virtual void towerDoc_vfCC(); + // D0 + virtual void towerDoc_vfD0(); + virtual void towerDoc_vfD4(); + virtual void towerDoc_vfD8(); + virtual void towerDoc_vfDC(); + // E0 + virtual void towerDoc_vfE0(); + virtual void towerDoc_vfE4(); + virtual void towerDoc_vfE8(); + virtual void towerDoc_vfEC(); + // F0 + virtual void towerDoc_vfF0(); + virtual void towerDoc_vfF4(); + virtual void towerDoc_vfF8(); + virtual void towerDoc_vfFC(); + // 100 + virtual void towerDoc_vf100(); + virtual void towerDoc_vf104(); + virtual void towerDoc_vf108(); + virtual void towerDoc_vf10C(); + // 110 + virtual T2TowerMainView *GetTowerMainView(); + virtual void towerDoc_vf114(); + virtual void towerDoc_vf118(); + virtual void towerDoc_vf11C(int startIndex, int count, PALETTEENTRY *entries); // updates palette + // 120 + virtual T2DateTime *towerDoc_vf120() const; + virtual void towerDoc_vf124(); + virtual void towerDoc_vf128(); + virtual void towerDoc_vf12C(); + // 130 + virtual void towerDoc_vf130(); + virtual T2SoundPlayer *towerDoc_vf134(); + virtual void towerDoc_vf138(); + virtual void towerDoc_vf13C(); + // 140 + virtual void towerDoc_vf140(); + virtual void towerDoc_vf144(); + virtual void towerDoc_vf148(); + virtual void towerDoc_vf14C(); + // 150 + virtual void towerDoc_vf150(); + virtual void towerDoc_vf154(); + virtual void towerDoc_vf158(); + virtual int towerDoc_vf15C(const RECT &rect); + // 160 + virtual void towerDoc_vf160(); + virtual void towerDoc_vf164(); + virtual void towerDoc_vf168(); + virtual void towerDoc_vf16C(); + // 170 + virtual T2WorldDef *towerDoc_vf170(); + virtual void towerDoc_vf174(); + virtual void towerDoc_vf178(); + virtual void towerDoc_vf17C(); + // 180 + virtual void towerDoc_vf180(); + virtual void towerDoc_vf184(); + virtual void towerDoc_vf188(); + virtual void towerDoc_vf18C(); + // 190 + virtual void towerDoc_vf190(); + virtual void towerDoc_vf194(); + virtual void towerDoc_vf198(); + virtual void towerDoc_vf19C(); + // 1A0 + virtual void towerDoc_vf1A0(int); + virtual void towerDoc_vf1A4(); + virtual void towerDoc_vf1A8(); + virtual void towerDoc_vf1AC(); + // 1B0 + virtual void towerDoc_vf1B0(); + virtual void towerDoc_vf1B4(); + virtual void towerDoc_vf1B8(); + virtual void towerDoc_vf1BC(); + // 1C0 + virtual void towerDoc_vf1C0(); + virtual void towerDoc_vf1C4(); + virtual void towerDoc_vf1C8(); + virtual void towerDoc_vf1CC(); + // 1D0 + virtual void towerDoc_vf1D0(); + virtual void towerDoc_vf1D4(); + virtual void towerDoc_vf1D8(); + virtual void towerDoc_vf1DC(); + // 1E0 + virtual void towerDoc_vf1E0(); + virtual void towerDoc_vf1E4(); + virtual void towerDoc_vf1E8(); + virtual void towerDoc_vf1EC(); + // 1F0 + virtual void towerDoc_vf1F0(); + virtual void towerDoc_vf1F4(); + virtual void towerDoc_vf1F8(); + virtual void towerDoc_vf1FC(); + // 200 + virtual void towerDoc_vf200(); + virtual void towerDoc_vf204(); + virtual void towerDoc_vf208(); + virtual void towerDoc_vf20C(); + // 210 + virtual void towerDoc_vf210(); + virtual void towerDoc_vf214(); + virtual void towerDoc_vf218(); + virtual void towerDoc_vf21C(); + // 220 + virtual void towerDoc_vf220(); + virtual void towerDoc_vf224(); + virtual void towerDoc_vf228(); + virtual void towerDoc_vf22C(); + // 230 + virtual void towerDoc_vf230(); + virtual void towerDoc_vf234(); + virtual void towerDoc_vf238(); + virtual void towerDoc_vf23C(); + // 240 + virtual void towerDoc_vf240(); + virtual void towerDoc_vf244(); + virtual void towerDoc_vf248(); + virtual void towerDoc_vf24C(); + // 250 + virtual void towerDoc_vf250(); + virtual void towerDoc_vf254(); + virtual void towerDoc_vf258(); + virtual void towerDoc_vf25C(); + // 260 + virtual void towerDoc_vf260(); + virtual void towerDoc_vf264(); + virtual void towerDoc_vf268(); + virtual void towerDoc_vf26C(); + // 270 + virtual void towerDoc_vf270(); + virtual void towerDoc_vf274(); + virtual void DoPayTool(int cost, short unk, T2ToolDef *toolDef); + virtual void towerDoc_vf27C(); + // 280 + virtual void towerDoc_vf280(); + virtual void towerDoc_vf284(); + virtual void towerDoc_vf288(); + virtual void towerDoc_vf28C(); + // 290 + virtual void towerDoc_vf290(int pauseVal); + virtual void towerDoc_vf294(); + virtual void towerDoc_vf298(); + virtual void towerDoc_vf29C(); + // 2A0 + virtual void towerDoc_vf2A0(); + virtual void towerDoc_vf2A4(); + virtual void towerDoc_vf2A8(); + virtual void towerDoc_vf2AC(); + // 2B0 + virtual void towerDoc_vf2B0(); + virtual void towerDoc_vf2B4(); + virtual void towerDoc_vf2B8(); + virtual void towerDoc_vf2BC(); + // 2C0 + virtual void towerDoc_vf2C0(); + + int mZoomLevel; + T2WorldDef *mWorldDef; +}; |