change id size to uint64_t
This commit is contained in:
parent
8ffb7c10d5
commit
a226d0f156
@ -14,12 +14,12 @@ void DnaStore::load(DnaManagerData *data)
|
|||||||
{
|
{
|
||||||
if (sys::fileExists(ID_FILE_NAME))
|
if (sys::fileExists(ID_FILE_NAME))
|
||||||
{
|
{
|
||||||
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint128));
|
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
data->id = mrand::getState(time(nullptr));
|
data->id = time(nullptr);
|
||||||
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint128));
|
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sys::fileExists(DATA_FILE_NAME))
|
if (sys::fileExists(DATA_FILE_NAME))
|
||||||
@ -57,7 +57,7 @@ void DnaStore::load(DnaManagerData *data)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
data->randSeed = data->id;
|
data->randSeed = mrand::getState(data->id);
|
||||||
data->queued = 0;
|
data->queued = 0;
|
||||||
data->showed = 0;
|
data->showed = 0;
|
||||||
data->generation = 0;
|
data->generation = 0;
|
||||||
|
@ -32,7 +32,7 @@ struct DnaManagerData
|
|||||||
{
|
{
|
||||||
int generation;
|
int generation;
|
||||||
uint128 randSeed;
|
uint128 randSeed;
|
||||||
uint128 id;
|
uint64_t id;
|
||||||
int queued;
|
int queued;
|
||||||
int showed;
|
int showed;
|
||||||
std::vector<Dna> vector;
|
std::vector<Dna> vector;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user