#include "StdAfx.h" #define ATOI_KLUDGE #include "common.h" // Since this is the first TU in T2.exe, we pull the same trick as // in CDefRsrcPlugin.cpp for T2DLL and include all the headers that // will force inline functions to be emitted in the right order #include "T2DLL/UT2Utils.h" #include "T2DLL/T2PaletteAnimeDef.h" #include "T2DLL/LAttachment.h" #include "T2DLL/LAttachable.h" #include "T2DLL/CLink.h" #include "T2DLL/LArray.h" #include "T2DLL/LBroadcaster.h" #include "T2DLL/LListener.h" #include "T2DLL/T2Archive.h" #include "T2DLL/T2BitImage.h" #include "T2DLL/T2ImageObj.h" #include "T2DLL/T2SpriteObj.h" #include "T2DLL/Wave.h" #include "T2DLL/T2SoundPlayer.h" #include "T2DLL/T2Balloon.h" #include "T2DLL/T2DlgItemButtonBase.h" #include "T2DLL/T2DlgItemIButton.h" #include "T2DLL/T2DlgItemOK.h" #include "T2DLL/T2DlgItemCANCEL.h" #include "T2DLL/T2DlgItemTButton.h" #include "T2DLL/T2DlgItemICheck.h" #include "T2DLL/T2DlgItemCheck.h" #include "T2DLL/T2DlgItemScr.h" #include "T2DLL/T2DlgItemHScr.h" #include "T2DLL/T2DlgItemVScr.h" #include "T2DLL/T2DlgItemBox.h" #include "T2DLL/T2DlgItemText.h" #include "T2DLL/T2DlgItemGageBase.h" #include "T2DLL/T2DlgItemStressGage.h" #include "T2DLL/T2DlgItemPPLEvalGage.h" #include "T2DLL/T2DlgItemBelongGage.h" #include "T2DLL/T2DlgItemCustomerGage.h" #include "T2DLL/T2DlgItemProfitsGage.h" #include "T2DLL/T2DlgItemImageTable.h" #include "T2DLL/T2DlgItemImage.h" #include "T2DLL/CToggleButtonDisabled.h" #include "T2DLL/T2VerticalTable.h" #include "T2DLL/T2MovieTable.h" #include "T2DLL/T2GuestroomTable.h" #include "T2DLL/T2HallEventTable.h" #include "T2DLL/CTokenizer.h" #include "T2DLL/T2Dialog.h" #include "T2DLL/T2PluginSpecifier.h" #include "T2DLL/CResFile.h" #include "T2DLL/CPlugin.h" #include "T2DLL/CFilePlugin.h" #include "T2DLL/CFilePluginList.h" #include "T2DLL/CFilePluginDB.h" #include "T2DLL/T2EquipInfoDialog.h" #include "T2DLL/T2TenantInfoDialog.h" #include "T2DLL/T2Object.h" #include "T2DLL/T2ObjectArray.h" #include "T2DLL/T2DrawableObject.h" #include "T2DLL/CDefRsrcPlugin.h" #include "T2DLL/T2TemplatePlugin.h" #include "T2DLL/T2HaveOutViewObject.h" #include "T2DLL/CProgramPlugin.h" #include "T2DLL/T2TemplatePluginList.h" #include "T2DLL/T2TemplatePluginDB.h" #include "T2DLL/T2ToolPlugin.h" #include "T2DLL/UT2Coordinate.h" #include "T2DLL/T2DateTime.h" #include "T2DLL/T2PeoplePtrList.h" #include "T2DLL/T2TowerMessage.h" #include "T2DLL/CResourcePlugin.h" #include "T2DLL/T2SubPlugin.h" #include "T2DLL/T2HallEventPlugin.h" #include "T2DLL/T2MoviePlugin.h" #include "T2DLL/T2ToolDef.h" #include "T2DLL/T2EquipDef.h" #include "T2DLL/T2TenantDef.h" #include "T2DLL/T2MoverDef.h" #include "T2DLL/T2OuterObjDef.h" #include "T2DLL/T2SilhouetteDef.h" #include "T2DLL/T2MatterDef.h" #include "T2DLL/T2PeopleDef.h" #include "T2DLL/T2Pool.h" #include "T2DLL/T2Equip.h" #include "T2DLL/T2Tenant.h" #include "T2DLL/T2OutObj.h" #include "T2DLL/T2Request.h" #include "T2DLL/T2Mover.h" #include "T2DLL/T2PlaceParamDef.h" #include "T2DLL/T2TenantMemberTableDef.h" #include "T2DLL/T2TenantMemberDef.h" #include "T2DLL/T2PeopleTypeArray.h" #include "T2DLL/T2PeopleTimeZoneList.h" #include "T2DLL/T2PeopleDemandList.h" #include "T2DLL/T2PeopleType.h" #include "T2DLL/T2Matter.h" #include "T2DLL/T2OuterObjList.h" #include "T2DLL/T2OutObjArrayList.h" #include "T2DLL/T2People.h" #include "T2DLL/T2PeopleArray.h" #include "T2DLL/T2PeopleArrayList.h" #include "T2DLL/T2RequestArray.h" #include "T2DLL/T2RequestArrayList.h" #include "T2DLL/T2TenantArray.h" #include "T2DLL/T2TenantArrayList.h" #include "T2DLL/T2MoverArray.h" #include "T2DLL/T2MoverArrayList.h" #include "T2DLL/T2RegistedTenantDB.h" #include "T2DLL/T2EquipPlugin.h" #include "T2DLL/T2TenantPlugin.h" #include "T2DLL/T2MoverPlugin.h" #include "T2DLL/T2OuterObjPlugin.h" #include "T2DLL/T2PeopleLoader.h" #include "T2DLL/T2CrossEquipArray.h" #include "T2DLL/T2TenantCEArray.h" #include "T2DLL/T2RouteCEArray.h" #include "T2DLL/T2FloorCEArray.h" #include "T2DLL/T2MoverCEArray.h" #include "T2DLL/T2UnitInfo.h" #include "T2DLL/T2FloorInfo.h" #include "T2DLL/T2FInfoAreaIterator.h" #include "T2DLL/T2FInfoPtIterator.h" #include "T2DLL/UT2BkgndInfo.h" #include "T2DLL/T2WorldDef.h" #include "T2DLL/T2WorldPlugin.h" #include "T2DLL/T2AdvertisePlugin.h" #include "T2DLL/T2GlobalData.h" #include "T2DLL/T2EquipPtrList.h" #include "T2DLL/T2FloorPtrList.h" #include "T2DLL/T2RoutingTableElem.h" #include "T2DLL/T2MoverRoutingTable.h" #include "T2DLL/T2RoutingTable.h" #include "T2DLL/T2RouteNavigator.h" #include "T2DLL/T2Name.h" #include "T2DLL/T2NameList.h" #include "T2DLL/T2TrafficInfo.h" #include "T2DLL/T2Settlement.h" #include "T2DLL/T2PaletteAnime.h" #include "T2DLL/T2OptionPlugin.h" #include "T2DLL/T2OptionPluginList.h" #include "T2DLL/T2TowerEvent.h" #include "T2DLL/T2EventItem.h" #include "T2DLL/T2BlackOut.h" #include "T2DLL/T2FireBurning.h" #include "T2DLL/T2MetroRailway.h" #include "T2DLL/T2SantaClaus.h" #include "T2DLL/T2Terrorist.h" #include "T2DLL/T2VisitVIP.h" #include "T2DLL/T2MsgWindowCallback.h" #include "T2DLL/T2ToolWindow.h" #include "T2DLL/T2ToolCallback.h" #include "T2DLL/T2StewardDialog.h" #include "T2DLL/T2ClassFactory.h" #include "256CheckDialog.h" #include "T2.h" #include "T2DLL/T2DLL.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif C256CheckDialog::C256CheckDialog(CWnd *pParent) : CDialog(IDD, pParent) { //{{AFX_DATA_INIT(C256CheckDialog) //}}AFX_DATA_INIT } /*virtual*/ void C256CheckDialog::DoDataExchange(CDataExchange *pDX) { CWnd::DoDataExchange(pDX); //{{AFX_DATA_MAP(C256CheckDialog) DDX_Control(pDX, IDC_DEFAULT_CHECK, mButton); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(C256CheckDialog, CDialog) //{{AFX_MSG_MAP(C256CheckDialog) //}}AFX_MSG_MAP END_MESSAGE_MAP() /*virtual*/ void C256CheckDialog::OnOK() { Save(); CDialog::OnOK(); } /*virtual*/ void C256CheckDialog::OnCancel() { Save(); CDialog::OnCancel(); } void C256CheckDialog::Save() { if (mButton.GetCheck()) gT2App->WriteProfileInt("Settings", "CheckDisplay", 0); else gT2App->WriteProfileInt("Settings", "CheckDisplay", 1); } /*virtual*/ int C256CheckDialog::DoModal() { int value = gT2App->GetProfileInt("Settings", "CheckDisplay", 1); if (value == 0) return 1; return CDialog::DoModal(); }