39 lines
597 B
C++
39 lines
597 B
C++
#include "wiVersion.h"
|
|
|
|
#include <sstream>
|
|
|
|
namespace wiVersion
|
|
{
|
|
// main engine core
|
|
const int major = 0;
|
|
// minor features, major updates
|
|
const int minor = 24;
|
|
// minor bug fixes, alterations, refactors, updates
|
|
const int revision = 47;
|
|
|
|
|
|
long GetVersion()
|
|
{
|
|
return major * 1000000 + minor * 1000 + revision;
|
|
}
|
|
int GetMajor()
|
|
{
|
|
return major;
|
|
}
|
|
int GetMinor()
|
|
{
|
|
return minor;
|
|
}
|
|
int GetRevision()
|
|
{
|
|
return revision;
|
|
}
|
|
std::string GetVersionString()
|
|
{
|
|
std::stringstream ss("");
|
|
ss << GetMajor() << "." << GetMinor() << "." << GetRevision();
|
|
return ss.str();
|
|
}
|
|
|
|
}
|