Ejemplo n.º 1
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	

	m_RuneType.InsertString(0, "(none)");
	m_RuneType.SetItemData(0, 0);
	m_RuneType.InsertString(1, "LMM");
	m_RuneType.SetItemData(1, CTibiaItem::getValueForConst("runeLMM"));
	m_RuneType.InsertString(2, "HMM");
	m_RuneType.SetItemData(2, CTibiaItem::getValueForConst("runeHMM"));
	m_RuneType.InsertString(3, "GFB");
	m_RuneType.SetItemData(3, CTibiaItem::getValueForConst("runeGFB"));
	m_RuneType.InsertString(4, "EXPLO");
	m_RuneType.SetItemData(4, CTibiaItem::getValueForConst("runeExplo"));
	m_RuneType.InsertString(5, "SoulFire");
	m_RuneType.SetItemData(5, CTibiaItem::getValueForConst("runeSoulFire"));
	m_RuneType.InsertString(6, "SD");
	m_RuneType.SetItemData(6, CTibiaItem::getValueForConst("runeSD"));


	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 2
0
BOOL CToolMonsterShow::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	int x;
	int y;

	for (x = 0; x < 2 * 10 + 1; x++)
	{
		for (y = 0; y < 2 * 8 + 1; y++)
		{
			CButton *but = new CMonsterButton(x, y);
			RECT rect;
			rect.top    = 29 + y * 20;
			rect.left   = 20 + x * 20;
			rect.right  = rect.left + 14;
			rect.bottom = rect.top + 14;

			but->Create("test", WS_CHILD | WS_VISIBLE | BS_RADIOBUTTON | BS_FLAT | BS_3STATE, rect, this, IDC_MONSTERSHOW_FIRSTBUTTON);

			m_monsterButtons[x][y] = but;
		}
	}

	refreshVisibleCreatures();

	SetTimer(1001, 500, NULL);

	return TRUE;
}
Ejemplo n.º 3
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

	m_Dialog[0]->Create(m_DialogID[0], &m_tabCtrl);
	m_Dialog[1]->Create(m_DialogID[1], &m_tabCtrl);
	m_Dialog[2]->Create(m_DialogID[2], &m_tabCtrl);
	m_Dialog[3]->Create(m_DialogID[3], &m_tabCtrl);
	m_Dialog[4]->Create(m_DialogID[4], &m_tabCtrl);
	m_Dialog[5]->Create(m_DialogID[5], &m_tabCtrl);
	DoSetButtonSkin();

	CPoint topLeft(3, 39);
	m_tabCtrl.SetTopLeftCorner(topLeft);

	m_tabCtrl.AddTab(m_Dialog[0], "Healing");
	m_tabCtrl.AddTab(m_Dialog[1], "Mana Burning");
	m_tabCtrl.AddTab(m_Dialog[2], "Summon Control");
	m_tabCtrl.AddTab(m_Dialog[3], "Strike Spells");
	m_tabCtrl.AddTab(m_Dialog[4], "AOE Spells");
	m_tabCtrl.AddTab(m_Dialog[5], "Timed Spells");

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 4
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 5
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	m_debug.InsertColumn(0, "time", LVCFMT_LEFT, 65);
	m_debug.InsertColumn(1, "message", LVCFMT_LEFT, 240);

	SetTimer(1001, 500, NULL);


	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 6
0
BOOL COptionsDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	m_gatherBotStats.SetCheck(CModuleUtil::getTASetting("GatherBotStats"));
	m_loadOnStartup.SetCheck(CModuleUtil::getTASetting("LoadScriptOnStartup"));
	m_hideTibia.SetCheck(CModuleUtil::getTASetting("HideTibiaWithTA"));
	m_scriptLoadAsk.SetCheck(CModuleUtil::getTASetting("StartModulesOnLoad") == 0);
	m_scriptLoadStart.SetCheck(CModuleUtil::getTASetting("StartModulesOnLoad") == 1);
	m_scriptLoadNoStart.SetCheck(CModuleUtil::getTASetting("StartModulesOnLoad") == 2);
	DoSetButtonSkin();

	refreshStatFiles();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 7
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	CMemReader& reader = CMemReader::getMemReader();
	

	addrFps = CMemUtil::getMemUtil().GetMemIntValue(CTibiaItem::getValueForConst("addrFps"));

	EnumWindows(EnumWindowsProc, CMemUtil::getMemUtil().getGlobalProcessId());

	SetTimer(1000, 500, NULL);

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 8
0
void COptionsDialog::OnSkin()
{
	// TODO: Add your control notification handler code here
	CColorChooser *dlg = new CColorChooser();
	if (dlg->DoModal() == IDOK)
	{
		DoSetButtonSkin();
		this->Invalidate();

		NMHDR nmh;
		nmh.code     = CUSTOM_SELCHANGE; // Message type defined by control.
		nmh.idFrom   = this->GetDlgCtrlID();
		nmh.hwndFrom = this->GetSafeHwnd();
		GetParent()->SendMessage(WM_NOTIFY, (WPARAM) this->GetSafeHwnd(), (LPARAM)&nmh);
	}

	delete dlg;
}
Ejemplo n.º 9
0
BOOL CCharInfoDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	configToControls(config);
	resetCounters();
	m_hasteRemaining.EnableWindow(config->enableTimers);
	m_stronghasteRemaining.EnableWindow(config->enableTimers);
	m_invisRemaining.EnableWindow(config->enableTimers);
	m_magicshieldRemaining.EnableWindow(config->enableTimers);
	m_magicShieldText.EnableWindow(config->enableTimers);
	m_strongHasteText.EnableWindow(config->enableTimers);
	m_invisText.EnableWindow(config->enableTimers);
	m_hasteText.EnableWindow(config->enableTimers);

	SetTimer(1001, 500, NULL);

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Ejemplo n.º 10
0
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();
	DoSetButtonSkin();

	// reload ammo and throwable combo boxes
	
	CMemReader& reader = CMemReader::getMemReader();

	while (m_ammoType.GetCount() > 0)
		m_ammoType.DeleteString(0);
	while (m_throwableType.GetCount() > 0)
		m_throwableType.DeleteString(0);

	// load items for depot item combo
	int count = CTibiaItem::getItemCount();
	int i;
	m_ammoType.AddString("<disabled>");
	m_throwableType.AddString("<disabled>");

	for (i = 0; i < count; i++)
	{
		char* name       = CTibiaItem::getItemNameAtIndex(i);
		int objectId     = CTibiaItem::getItemIdAtIndex(i);
		CTibiaTile *tile = CTileReader::getTileReader().getTile(objectId);
		if (tile && tile->stackable)
		{
			m_ammoType.AddString(name);
			m_throwableType.AddString(name);
		}
	}
	m_ammoType.SetCurSel(0);
	m_throwableType.SetCurSel(0);


	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}