[c12562] Cleanup Style

This commit is contained in:
Dramacydal 2013-05-31 09:27:56 +01:00 committed by Antz
parent d988eb4038
commit bf5c6b1ddd
19 changed files with 3432 additions and 1071 deletions

View file

@ -260,6 +260,36 @@ std::string TimeToTimestampStr(time_t t)
return std::string(buf);
}
time_t timeBitFieldsToSecs(uint32 packedDate)
{
tm lt;
memset(&lt, 0, sizeof(lt));
lt.tm_min = packedDate & 0x3F;
lt.tm_hour = (packedDate >> 6) & 0x1F;
lt.tm_wday = (packedDate >> 11) & 7;
lt.tm_mday = ((packedDate >> 14) & 0x3F) + 1;
lt.tm_mon = (packedDate >> 20) & 0xF;
lt.tm_year = ((packedDate >> 24) & 0x1F) + 100;
return time_t(mktime(&lt));
}
std::string MoneyToString(uint64 money)
{
uint32 gold = money / 10000;
uint32 silv = (money % 10000) / 100;
uint32 copp = (money % 10000) % 100;
std::stringstream ss;
if (gold)
ss << gold << "g";
if (silv || gold)
ss << silv << "s";
ss << copp << "c";
return ss.str();
}
/// Check if the string is a valid ip address representation
bool IsIPAddress(char const* ipaddress)
{