change id size to uint64_t

This commit is contained in:
Nikola Petrov 2025-01-24 13:15:37 +01:00
parent 8ffb7c10d5
commit a226d0f156
2 changed files with 5 additions and 5 deletions

View File

@ -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;

View File

@ -32,7 +32,7 @@ struct DnaManagerData
{
int generation;
uint128 randSeed;
uint128 id;
uint64_t id;
int queued;
int showed;
std::vector<Dna> vector;