Rename files for saving
This commit is contained in:
parent
afad04c6e1
commit
6a38b6df53
3
.gitignore
vendored
3
.gitignore
vendored
@ -10,4 +10,5 @@ treender
|
||||
*.sln
|
||||
*.vcxproj*
|
||||
Console*/
|
||||
main
|
||||
main
|
||||
*.bin
|
@ -7,21 +7,25 @@
|
||||
|
||||
#include <raylib.h>
|
||||
|
||||
#define ID_FILE_NAME "ID.bin"
|
||||
#define DATA_FILE_NAME "DATA.bin"
|
||||
#define VECTOR_FILE_NAME "VECTOR.bin"
|
||||
|
||||
void DnaManager::init()
|
||||
{
|
||||
if (sys::fileExists("id"))
|
||||
if (sys::fileExists(ID_FILE_NAME))
|
||||
{
|
||||
sys::loadDataFromFile("id", &id, sizeof(uint128));
|
||||
sys::loadDataFromFile(ID_FILE_NAME, &id, sizeof(uint128));
|
||||
}
|
||||
else
|
||||
{
|
||||
id = mrand::getState(time(nullptr));
|
||||
sys::saveDataToFile("id", &id, sizeof(uint128));
|
||||
sys::saveDataToFile(ID_FILE_NAME, &id, sizeof(uint128));
|
||||
}
|
||||
|
||||
if (sys::fileExists("data"))
|
||||
if (sys::fileExists(DATA_FILE_NAME))
|
||||
{
|
||||
const char *filename = sys::transformFilePath("data");
|
||||
const char *filename = sys::transformFilePath(DATA_FILE_NAME);
|
||||
|
||||
FILE *file = fopen(filename, "rb");
|
||||
if (file == NULL)
|
||||
@ -57,9 +61,9 @@ void DnaManager::init()
|
||||
}
|
||||
|
||||
vector.resize(NUM_PER_GEN);
|
||||
if (sys::fileExists("array"))
|
||||
if (sys::fileExists(VECTOR_FILE_NAME))
|
||||
{
|
||||
sys::loadDataFromFile("array", vector.data(), sizeof(Dna) * NUM_PER_GEN);
|
||||
sys::loadDataFromFile(VECTOR_FILE_NAME, vector.data(), sizeof(Dna) * NUM_PER_GEN);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -76,7 +80,7 @@ void DnaManager::deinit()
|
||||
|
||||
void DnaManager::saveData()
|
||||
{
|
||||
const char *filename = sys::transformFilePath("data");
|
||||
const char *filename = sys::transformFilePath(DATA_FILE_NAME);
|
||||
|
||||
FILE *file = fopen(filename, "wb");
|
||||
if (file == NULL)
|
||||
@ -100,7 +104,7 @@ void DnaManager::saveData()
|
||||
|
||||
void DnaManager::saveVec()
|
||||
{
|
||||
const char *filename = sys::transformFilePath("array");
|
||||
const char *filename = sys::transformFilePath(VECTOR_FILE_NAME);
|
||||
FILE *file = fopen(filename, "wb");
|
||||
if (file == NULL)
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user