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))
|
||||
{
|
||||
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint128));
|
||||
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||
}
|
||||
else
|
||||
{
|
||||
data->id = mrand::getState(time(nullptr));
|
||||
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint128));
|
||||
data->id = time(nullptr);
|
||||
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||
}
|
||||
|
||||
if (sys::fileExists(DATA_FILE_NAME))
|
||||
@ -57,7 +57,7 @@ void DnaStore::load(DnaManagerData *data)
|
||||
}
|
||||
else
|
||||
{
|
||||
data->randSeed = data->id;
|
||||
data->randSeed = mrand::getState(data->id);
|
||||
data->queued = 0;
|
||||
data->showed = 0;
|
||||
data->generation = 0;
|
||||
|
@ -32,7 +32,7 @@ struct DnaManagerData
|
||||
{
|
||||
int generation;
|
||||
uint128 randSeed;
|
||||
uint128 id;
|
||||
uint64_t id;
|
||||
int queued;
|
||||
int showed;
|
||||
std::vector<Dna> vector;
|
||||
|
Loading…
x
Reference in New Issue
Block a user