DescentDevelopers / Descent3

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

Isolate misc module #470

Closed winterheart closed 6 days ago

winterheart commented 1 week ago

Pull Request Type

Description

Isolate misc module for better dependency handling. This change needed for upcoming cfile unittest framework.

Related Issues

Screenshots (if applicable)

Checklist

Additional Comments

winterheart commented 6 days ago

Probably yes. I think logging facility would be header-only macros. Error handling troubles me - it requires SDL for SDL_Assert() and effectively pulls it to all dependent modules.