DescentDevelopers / Descent3

Descent 3 by Outrage Entertainment
GNU General Public License v3.0
2.73k stars 231 forks source link

Migrating some of ddio functions to use std::filesystem::path #443

Closed winterheart closed 2 weeks ago

winterheart commented 2 weeks ago

Pull Request Type

Description

This is initial PR for migrating some of FS operations to C++17 std::filesystem. Converting some of global variables to std::filesystem::path, greatly refactored LockFile functions (now using with C++ IOOps / IOStreams), unify some platform-dependent function to cross-platform variants.

Related Issues

Screenshots (if applicable)

Checklist

Additional Comments