Commit Graph
16 Commits
Author SHA1 Message Date
Paul Gilbert 14cffd13e7 AGS: Use String::NoIndex instead of -1 where necessary
From upstream 56275cb1f58f630082f3f51ab8e2c0ab5b021b16
2022-04-24 16:00:04 -07:00
Paul Gilbert fff50e3735 AGS: Moved IsFile() and similar functions from Path to File unit
From upstream ab78e1c454d1d0e60eac5a27672f27aa2487e24f
2022-03-20 22:11:55 -07:00
Thierry Crozat dac2d795d5 AGS: Fix access to files in game path subdirectories for some games
Most AGS games use either a single file or a flat structure. But
a few don't, and if they were released on Windows the script may
be trying to use path with backslashes. There is code to convert
those to slashes, but it was only enabled in the original code
for the Windows version of the interpreter, and never enabled in
ScummVM. Enabling that code allows playing those Windows game on
any platform. Let's hope no AGS game released for another platform
uses backslashes as part of their file names...
2022-02-13 22:20:06 +00:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert 460d362bff AGS: Replaced use of MAX_PATH macro with a constant
From upstream 68242e8b55f9f4dd5a8a82d3b3f80e99e26f4bb5
2021-08-20 21:49:38 -07:00
Paul Gilbert cb73fd2f2a AGS: Class FindFileRecursive, for iterating over nested subdirs
From upstream 4c1d6244a9b9f50d1646163768bdc9e96cf064f8
2021-07-31 14:34:10 -07:00
Paul Gilbert 69157077cf AGS: Fixed Path::GetParent (now it actually works)
From upstream a72e45f6ebb19e9da96cbe2d621f86ac57bffa8a
2021-07-27 22:03:35 -07:00
Paul Gilbert eb1e337edd AGS: Removed String's "const char*" conversion operator
From upstream 7c426674e7e53bffe9120f8ffc059b77fa03a606
2021-06-13 21:08:59 -07:00
Paul Gilbert 701396361c AGS: Import of fresh codebase 2021-06-13 21:08:44 -07:00
Paul Gilbert fdcfe8362f AGS: Move allegro from stubs/ to lib/ 2021-02-06 16:37:31 -08:00
Paul Gilbert 6c8789264d AGS: Added shared/util/ folder 2021-02-06 16:37:31 -08:00
Paul Gilbert a7a9ca0543 AGS: Adding AGS3 namespace to cpp files 2021-02-06 16:37:31 -08:00
Paul Gilbert d8e471b03c AGS: Changing Common namespace to Shared 2021-02-06 16:37:31 -08:00
dreammaster 8026e4bb30 AGS: Run astyle formatting 2021-02-06 16:37:31 -08:00
Paul Gilbert bd6a58d1a1 AGS: Adding ScummVM comment headers 2021-02-06 16:37:31 -08:00
Paul Gilbert a60d290a08 AGS: Initial addition of engine/ and shared/ folders 2021-02-06 16:37:31 -08:00