Price: 0
"Adds duration display for all power-ups, tickets and scrolls."
WndManager.cpp
And define...
"Adds duration display for all power-ups, tickets and scrolls."
WndManager.cpp
Code:
void CWndMgr::PutKeepTime(CItemElem* pItemElem, CEditString* pEdit)
{
CString str, strTemp;
if (pItemElem->GetProp()->dwCircleTime != 0xffffffff)
{
pEdit->AddString("\n");
if (pItemElem->GetProp()->dwCircleTime == 1)
{
pEdit->AddString(prj.GetText(TID_GAME_COND_USE), dwItemColor[g_Option.m_nToolTipText].dwTime);
}
else
{
CTimeSpan ct(pItemElem->GetProp()->dwCircleTime);
strTemp.Format("Duration: ");
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
strTemp.Format(prj.GetText(TID_TOOLTIP_DATE), static_cast<int>(ct.GetDays()), ct.GetHours(), ct.GetMinutes(), ct.GetSeconds());
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
}
}
#ifdef __NEW_POWER_UPS
if (pItemElem->GetProp()->dwItemKind3 != IK3_VENDING)
{
if (pItemElem->GetProp()->dwSkillTime != 0xffffffff
&& pItemElem->GetProp()->dwSkillTime != 999999999
&& pItemElem->GetProp()->dwSkillTime != 0
)
{
pEdit->AddString("\n");
if (pItemElem->GetProp()->dwSkillTime == 1)
{
pEdit->AddString(prj.GetText(TID_GAME_COND_USE), dwItemColor[g_Option.m_nToolTipText].dwTime);
}
else
{
CTimeSpan ct(pItemElem->GetProp()->dwSkillTime / 1000);
strTemp.Format("Duration: ");
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
strTemp.Format(prj.GetText(TID_TOOLTIP_DATE), static_cast<int>(ct.GetDays()), ct.GetHours(), ct.GetMinutes(), ct.GetSeconds());
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
}
}
}
if (pItemElem->GetProp()->dwItemKind3 == IK3_SCROLL || pItemElem->GetProp()->dwItemKind3 == IK3_TICKET)
{
if (!pItemElem->m_dwKeepTime)
{
if (pItemElem->GetProp()->dwAbilityMin != 0xffffffff
&& pItemElem->GetProp()->dwAbilityMin != 999999999
&& pItemElem->GetProp()->dwAbilityMin != 0
)
{
pEdit->AddString("\n");
if (pItemElem->GetProp()->dwAbilityMin == 1)
{
pEdit->AddString(prj.GetText(TID_GAME_COND_USE), dwItemColor[g_Option.m_nToolTipText].dwTime);
}
else
{
CTimeSpan ct(pItemElem->GetProp()->dwAbilityMin * 60);
strTemp.Format("Duration: ");
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
strTemp.Format(prj.GetText(TID_TOOLTIP_DATE), static_cast<int>(ct.GetDays()), ct.GetHours(), ct.GetMinutes(), ct.GetSeconds());
pEdit->AddString(strTemp, dwItemColor[g_Option.m_nToolTipText].dwTime);
}
}
}
}
#endif
time_t t = pItemElem->m_dwKeepTime - time_null();
And define...
Code:
#define __NEW_POWER_UPS
Attachments
You must be registered for see attachments list