Files
Goober5000 b3470af307 fix memory management in FontManager
This refactors FontManager to improve it in several ways:
1. Change all the dynamic memory management to use `new`, rather than mixing `new` and `vm_malloc`
2. Change the current font to use an index rather than a pointer
3. Take advantage of more C++11 features to avoid redundant lookups
4. Use case-insensitive name comparison
5. Avoid overflowing the `fnt->filename` field
6. Use `Warning` rather than `Error` in a non-critical error situation
2024-11-22 20:12:17 -05:00
..
2022-02-12 19:34:01 -05:00
2018-04-25 11:57:55 +02:00
2018-04-25 11:57:55 +02:00
2018-04-25 11:57:55 +02:00
2016-08-02 10:57:28 +02:00
2023-10-30 10:56:18 -04:00
2024-04-11 17:49:25 -04:00