#pragma once #include <iostream> #include <string> #include <fstream> #include <sys/types.h> constexpr auto FILEDIR = "../../Files/"; class FileSystem { public: bool LoadFile(std::string from, char** &maze, int mazeHeight, int mazeWidth); void LoadFile(std::string from, int &mazeHeight, int &mazeWidth); bool LoadFile(std::string from, std::string &to); bool SaveMazeFile(std::string filename, char** &maze, uint32_t mazeHeight, uint32_t mazeWidth); bool IsMazeSolved(char** maze, uint32_t mazeHeight, uint32_t mazeWidth); };