Added Source Code
Added Source Code
Adding parsing for number of threads
Fixed some bugs, and added a function for splitting sorted files into manigable sizes by number of moves
Fixed Some Bugs
Fixed the Split() method, and added error checking for writing cubes
Changed Cube::Serialize() to return bool.
Added/ Fixed #ifndef/#define for header files
Added ability to set directory locations
Changed Tools::WriteCubes to return a bool if completed sucessfully.
Fixed: Changed literals to functions that tell the values
Fixed: Wasn't reading settings before trying to use them
Added: #ifdef __linux__ for linux dependant code, planning on porting to Windows
Fixed Makefile to use varibles instead of direct commands
Added a Rubiks Counter method to display how many of move number there are.
Formatted some of the code, and added argument flag for RubiksCounter()
Formattted code, and changed MoveProcessedToTemp to use Scandir instead of Readdir
Fixed: RubiksCounter() deleted files after counting.
Formatted code.
Changed FindUnusedFile() to use perror to spit out a decent message
Cube.cpp: Formatted Code
Cube.h: Moved Up() Down() ... to end. Made moves private
RubiksComputer.cpp: Added flags for debugging
RubiksComputer.h: Removed Done, because it didn't work with multiple threads, added reference to current thread
Settings.cpp:Added debugging flags, and formatted code
Settings.cpp:Fixed DirectoryExists
MakeFile: added more varibles, for easier code changes
Formatted Code, Mostly
Added explicit flag to Cube(Cube* toCopy)
Cleaned up extra varibles