Commit Graph
48 Commits
Author SHA1 Message Date
Ethan Lee bd71fb8a68 Disallow negative size values in BinaryBlob 2020-06-14 22:43:58 -04:00
Ethan Lee 4894639b3a valid needs to have either exactly 1 or 0 2020-06-14 22:40:57 -04:00
Ethan Lee 06a71bab18 Some sanity checks for BinaryBlob header data 2020-06-14 22:39:06 -04:00
Ethan Lee a15d01ad80 Fix fullscreen focus behavior 2020-06-13 10:35:05 -04:00
Ethan Lee 506628cef1 Revert "Fix unfocusing the game while in fullscreen mode"
This reverts commit c322ae131e.
2020-06-13 10:23:52 -04:00
Ethan Lee b2f842376b Avoid calling music.init on startup, reloadresources does this 2020-06-12 16:24:21 -04:00
Ethan Lee 8d652dc256 Like the thing I did but the opposite 2020-06-12 16:21:45 -04:00
Ethan Lee f815b1ee62 Replace mkdir with PHYSFS_mkdir 2020-06-12 16:20:18 -04:00
Ethan Lee 43f1204407 Whitespace consistency for FileSystemUtils 2020-05-31 19:43:24 -04:00
Ethan Lee 21b6c22195 Minor visual cleanup of reloadresources 2020-05-31 19:43:24 -04:00
Ethan Lee f422d02dcd Minor visual cleanup of endsWith 2020-05-31 19:43:21 -04:00
Ethan Lee f444e74550 Mention the in-game credits for the Legal Stuff 2020-04-24 12:52:11 -04:00
Ethan Lee ac7ee0e959 Check for GCC7 for implicit-fallthrough support 2020-04-23 15:32:34 -04:00
Ethan Lee 68bb84f90b Bools are hard... 2020-04-18 11:38:27 -04:00
Ethan Lee 6f26443783 Pull openDirectoryEnabled out of the openDirectory ifdefness 2020-04-18 11:37:28 -04:00
Ethan Lee 0531ee9b19 SDL_Init after FILESYSTEM_init, for gamecontrollerdb.txt 2020-02-19 12:44:36 -05:00
Ethan Lee 134a0f1070 Fix invincibility/slowdown cursor positions when exiting those menus 2020-01-17 22:14:29 -05:00
Ethan Lee 9eebbc542e Load gamecontrollerdb.txt if available 2020-01-17 12:43:42 -05:00
Ethan Lee 6e9712f113 Add text outline as an accessibility option 2020-01-17 12:37:53 -05:00
Ethan Lee 2aa4aa5f8a Integrate dynamic list sizes for credited patrons, add CONTRIBUTORS to credits
(Also added myself to the credits, only took 6 years to not be lazy about it)
2020-01-16 20:14:56 -05:00
Ethan Lee 8826f57cc2 macOS builds also require self-built Vorbisfile 2020-01-14 10:16:15 -05:00
Ethan Lee 6a0ee21082 Untested Haiku port? 2020-01-13 23:31:14 -05:00
Ethan Lee 0c27ec8e58 int32_t > int 2020-01-13 11:27:16 -05:00
Ethan Lee 4b24206294 This is a wild guess but I think I assigned init at some point 2020-01-13 11:25:54 -05:00
Ethan Lee c1fb67707d Loose typedef 2020-01-13 11:18:25 -05:00
Ethan Lee 9758290cf3 Add support for multiple Network backends, stub in GOGNetwork 2020-01-13 11:15:22 -05:00
Ethan Lee 6a7e848426 Add note about Windows .lib weirdness 2020-01-12 22:36:57 -05:00
Ethan Lee a2824cfddc Ignore .gch files 2020-01-12 22:34:50 -05:00
Ethan Lee cc2b01d7c3 Adjust gitignore for new executable names 2020-01-12 12:57:30 -05:00
Ethan Lee 894675c512 Create third_party folder, note it in the license text 2020-01-12 12:54:34 -05:00
Ethan Lee ec23e4a540 Make sure all PhysFS calls are after init! 2020-01-12 10:52:42 -05:00
Ethan Lee f85622b7e9 Fix warning emitted by GCC 4.8 2020-01-12 03:56:39 -05:00
Ethan Lee 57edcf8e27 Sneaky tabbing fix 2020-01-11 22:54:12 -05:00
Ethan Lee 901de4166e Linux can use -devel, unless their distro is super old 2020-01-11 11:43:36 -05:00
Ethan Lee ec070a1156 Use NULL instead of nullptr 2020-01-11 11:33:36 -05:00
Ethan Lee 4ef74e837a Invert the ifdef mess for getOSDirectory 2020-01-11 11:29:07 -05:00
Ethan Lee a977f49725 Use RPATH for lib folder, use PHYSFS_getBaseDir on all platforms.
The next official VVVVVV build removes 32-bit Linux (like all my other games),
and I need to get rid of the shell script on macOS at some point, so this
basically brings it up to what my other games are doing. Plus, this probably
fixes a bug where someone tries to run their executable away from the root...
2020-01-11 11:23:49 -05:00
Ethan Lee f4767ce18b Merge pull request #35 from charliebruce/quick-fixes
Quick fixes
2020-01-11 00:35:46 -05:00
Ethan Lee d83bd1e0eb Wait, people other than me used this folder for real? 2020-01-10 20:02:02 -05:00
Ethan Lee eb6604aa74 CMake might get fussy about relative paths, just use C:\ for the example 2020-01-10 19:51:41 -05:00
Ethan Lee cb3640e505 Merge for CONTRIBUTORS.txt 2020-01-10 17:11:00 -05:00
Ethan Lee 3b66877287 Extra newline in data.zip message 2020-01-10 14:00:45 -05:00
Ethan Lee ec51ee7016 Messagebox on missing data.zip 2020-01-10 13:59:34 -05:00
Ethan Lee 40716742e1 Note location of data.zip 2020-01-10 13:39:18 -05:00
Ethan Lee 3e48661473 Clarify dev libs line 2020-01-10 12:14:37 -05:00
Ethan Lee 8529869801 This used to be true! 2020-01-10 12:13:07 -05:00
Ethan Lee ac0692f989 Link to SDL2/SDL2_mixer 2020-01-10 12:12:00 -05:00
Ethan Lee f7c0321b71 Hello WWWWWWorld! 2020-01-08 10:37:50 -05:00