Commit Graph

11 Commits

Author SHA1 Message Date
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
e0d5aab805 AGS: Remove redundant virtual keywords when override is present 2021-02-06 16:37:31 -08:00
Thierry Crozat
dbf63c63db AGS: Add override keyword 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
02ddc563fd AGS: Added engine methods for load/save game 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
8c72948dee AGS: Fix global objects crashing ScummVM on startup 2021-02-06 16:37:31 -08:00
Paul Gilbert
76618e6d38 AGS: Added engine/gfx/ folder 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