Allows you to send commands to multiple other characters on the local computer from a single character.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

52 lines
1022 B

#include "Chat.hpp"
namespace Chat{
void Log::putAutoTransOpen()
{
s.put('\xFF');
s.put('\xEF');
s.put('\x27');
}
void Log::putAutoTransClose()
{
s.put('\xFF');
s.put('\xEF');
s.put('\x28');
}
IAutoTrans Log::Region(unsigned char RegionID)
{
IAutoTrans i;
i.x = m_Ashita->GetResourceManager()->GetString("regions", RegionID, 0);
return i;
}
IAutoTrans Log::Zone(unsigned int ZoneID)
{
IAutoTrans i;
i.x = m_Ashita->GetResourceManager()->GetString("areas",ZoneID,0);
return i;
}
IAutoTrans Log::Keyitem(unsigned int ID)
{
IAutoTrans i;
i.x = m_Ashita->GetResourceManager()->GetString("keyitems",ID,0);
return i;
}
Log::Log() : m_Ashita(NULL)
{
mode = RecvdSay;
s = std::ostringstream();
}
Log::~Log()
{
}
void Log::SetCore(IAshitaCore* mAshitaCore)
{
m_Ashita = mAshitaCore;
}
};