Commit Graph
40 Commits
Author SHA1 Message Date
Paul Gilbert b6dd902163 AGS: Move script.cpp globals into Globals 2021-02-28 16:41:48 -08:00
Paul Gilbert ef245e2104 AGS: Move thisroom to Globals 2021-02-28 13:27:21 -08:00
Paul Gilbert 334b2a9d48 AGS: Move play to Globals 2021-02-27 15:31:34 -08:00
Paul Gilbert 1a8ae27b58 AGS: Move game & spriteset into Globals 2021-02-26 21:28:53 -08:00
Martin Gerhardy 485a229007 AGS: fixed potential buffer overflows due to missing null byte 2021-02-26 11:19:11 +01:00
Paul Gilbert 3ad8c5cb03 AGS: Drawing fixes for blitting and sprites 2021-02-20 14:37:29 -08:00
Paul Gilbert a28dbd147f AGS: Fix 32-bit pixel format to match AGS 2021-02-13 11:38:55 -08:00
Paul Gilbert 50eeb1b07d AGS: Add variation of Steam plugin for Blackwell Epiphany 2021-02-11 18:51:31 -08:00
Paul Gilbert 8aa4a9cf6b AGS: Shift game scanner to be available via command line 2021-02-09 19:54:33 -08:00
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