Commit Graph
81 Commits
Author SHA1 Message Date
Paul Gilbert f548bdae38 AGS: Cleanup of error message display 2021-02-07 19:19:39 -08:00
Paul Gilbert de985f566e AGS: Remove unused local 2021-02-06 16:37:31 -08:00
Paul Gilbert f1830f63d7 AGS: SHow GUI error dialog for unsupported games 2021-02-06 16:37:31 -08:00
Paul Gilbert 46fdf3bf50 AGS: Savegame screenshots now exclude in-game save dialogs 2021-02-06 16:37:31 -08:00
Paul Gilbert 175735f727 AGS: Fixes for game scanner tool 2021-02-06 16:37:31 -08:00
Paul Gilbert a94af81188 AGS: Added tool to scan folders and build detection entries
When ScummVM is built with the new ENABLE_AGS_SCANNER define,
trying to start any game will instead scan all the folders
starting from the current directory downwards, and output
text suitable for pasting in the detection tables.
2021-02-06 16:37:31 -08:00
Paul Gilbert 8ec4829dcb AGS: Added fallback detector 2021-02-06 16:37:31 -08:00
Paul Gilbert f41fdec782 AGS: Implement GMM saving & loading 2021-02-06 16:37:31 -08:00
Paul Gilbert be2206d879 AGS: Hook up loading savegames from launcher 2021-02-06 16:37:31 -08:00
Paul Gilbert ecf601dbb3 AGS: Framework for specifying a specific plugin version a game needs
Black Cauldron uses the AGSCreditz 1.1 plugin, but in the 2.0
version I was given the source for, there are differences in the
method declarations. So this new framework allows me to explicitly
specify that the game needs 1.1
2021-02-06 16:37:31 -08:00
Paul Gilbert 911c54c7e2 AGS: Match the 32-bit PixelFormat to decoded bitmaps
The 32-bit bitmap resources encoded by AGS had ARGB rather
than RGBA (or is it the other way around?). Anyway, this
was what was causing the KQ2 title screen to be all red.
2021-02-06 16:37:31 -08:00
Paul Gilbert ec02e1a118 AGS: Move debugger globals to Globals 2021-02-06 16:37:31 -08:00
Paul Gilbert f432dc29c2 AGS: Move quit globals into Globals 2021-02-06 16:37:31 -08:00
Paul Gilbert e2469a8cfa AGS: Move globals from ags.cpp to Globals 2021-02-06 16:37:31 -08:00
Paul Gilbert cf9bbb2bb2 AGS: Beginnings of new Globals class 2021-02-06 16:37:31 -08:00
Paul Gilbert 3d84af6aeb AGS: Fix more unreachable code warnings 2021-02-06 16:37:31 -08:00
Paul Gilbert 7097d33268 AGS: Fix some overflow warnings 2021-02-06 16:37:31 -08:00
Paul Gilbert cf99f28036 AGS: Show fatal errors in a GUI message dialog 2021-02-06 16:37:31 -08:00
Paul Gilbert 02ddc563fd AGS: Added engine methods for load/save game 2021-02-06 16:37:31 -08:00
Paul Gilbert 3155da5ed4 AGS: Allow graceful exit after call to quit 2021-02-06 16:37:31 -08:00
Paul Gilbert 338d08a0cb AGS: Implemented ScummVM MIDI music player 2021-02-06 16:37:31 -08:00
Paul Gilbert 7089339362 AGS: Implemented keyboard/mouse event handlers 2021-02-06 16:37:31 -08:00
Paul Gilbert 8924e8819a AGS: Adding ScummVM graphics init code 2021-02-06 16:37:31 -08:00
Paul Gilbert 01967d483c AGS: Fix specifying game filename 2021-02-06 16:37:31 -08:00
Paul Gilbert 2aaf78cf52 AGS: Remove directory logic from startup 2021-02-06 16:37:31 -08:00
Paul Gilbert 1f78ef4eb7 AGS: Add tests as an optional sub-engine 2021-02-06 16:37:31 -08:00
Paul Gilbert bb23db380f AGS: Get game filename from detection entry 2021-02-06 16:37:31 -08:00
Paul Gilbert 1192e1c353 AGS: Add overall main code 2021-02-06 16:37:31 -08:00
Paul Gilbert 76618e6d38 AGS: Added engine/gfx/ folder 2021-02-06 16:37:31 -08:00
dreammaster 8026e4bb30 AGS: Run astyle formatting 2021-02-06 16:37:31 -08:00
Paul Gilbert 0faeeb8087 AGS: Skeleton engine
Based on AGS 3.5.0.27
2021-02-06 16:37:31 -08:00