Paul Gilbert
522312989c
AGS: Set the transparent color on all created surfaces
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
732f5bac91
AGS: Disable save_config_file
2021-02-06 16:37:31 -08:00
Paul Gilbert
618e89c704
AGS: Fix free after delete in PosixLibrary unload
2021-02-06 16:37:31 -08:00
Paul Gilbert
b61dd2c633
AGS: Hook up ScummVM window close to exit game
2021-02-06 16:37:31 -08:00
Paul Gilbert
4e675ea29e
AGS: Implement clipping methods, fixing rendering of text dialogs
2021-02-06 16:37:31 -08:00
Paul Gilbert
d2abe022bb
AGS: Set palette if needed for other blitting methods
2021-02-06 16:37:31 -08:00
Paul Gilbert
27775a43d1
AGS: Reimplement std::map from scratch
...
Previously it was an alias for Common::HashMap, but map needs
to have an array of key/value items ordered by the key.
As such, I changed it to internally use a Common::Array
2021-02-06 16:37:31 -08:00
Paul Gilbert
5a8c96982a
AGS: Set ManagedSurface palette when blitting to screen
2021-02-06 16:37:31 -08:00
Paul Gilbert
72eec8f220
AGS: Add script method stubs for AgsCreditZ
2021-02-06 16:37:31 -08:00
Paul Gilbert
e0ddb50c59
AGS: Added framework for implementing AGS plugin DLLs in code
2021-02-06 16:37:31 -08:00
Paul Gilbert
edb16471d0
AGS: Added detection for A Tale of Two Kingdoms
2021-02-06 16:37:31 -08:00
Paul Gilbert
b2ec154bca
AGS: Added detection for AGDI KQ2
2021-02-06 16:37:31 -08:00
Paul Gilbert
ab7146ed2e
AGS: Fix shutdown crash in set_gfx_mode
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
3e190f6c5c
AGS: Remove deprecated MIDI_DRIVER
2021-02-06 16:37:31 -08:00
Paul Gilbert
7463b87bbd
AGS: Implemented Allegro PACKFILE
2021-02-06 16:37:31 -08:00
Paul Gilbert
2014c3db16
AGS: Another fix for getting bitmap color depths
2021-02-06 16:37:31 -08:00
Paul Gilbert
1cb82fde8c
AGS: Palette fixes
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
137263a6be
AGS: Fixes to WaitForNextFrame
2021-02-06 16:37:31 -08:00
Paul Gilbert
da6096e169
AGS: Implement draw_trans_sprite method
2021-02-06 16:37:31 -08:00
Paul Gilbert
f54c799a97
AGS: Fix writing initial save state
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
ea07ed59e5
AGS: Rename software graphics driver to ScummVM
...
This will be the basis of the ScummVM implementation
2021-02-06 16:37:31 -08:00
Paul Gilbert
0fabbbed93
AGS: Switch to using software graphics driver
2021-02-06 16:37:31 -08:00
Paul Gilbert
519004004a
AGS: Fix returning GetColorDepth for paletted surfaces
2021-02-06 16:37:31 -08:00
Paul Gilbert
447072fcf2
AGS: Initialize screen with the needed resolution
2021-02-06 16:37:31 -08:00
Paul Gilbert
cf969752fe
AGS: Allow paletted bitmaps in create_bitmap_ex method
2021-02-06 16:37:31 -08:00
Paul Gilbert
9701be90f2
AGS: Implement load_pcx method
2021-02-06 16:37:31 -08:00
Paul Gilbert
7d4ef226f9
AGS: Implement glGetIntegerv method
2021-02-06 16:37:31 -08:00
Paul Gilbert
00e29a1382
AGS: Fix creating and clearing bitmaps
2021-02-06 16:37:31 -08:00
Paul Gilbert
377a0ffe7b
AGS: Fixes for setup of screen resolutions
2021-02-06 16:37:31 -08:00
Paul Gilbert
c0913b7ed7
AGS: Properly load fonts via asset manager
2021-02-06 16:37:31 -08:00
Paul Gilbert
89eed25fd0
AGS: Further fixes for audio init
2021-02-06 16:37:31 -08:00
Paul Gilbert
2f8cbfcfef
AGS: Set up digi driver detection
2021-02-06 16:37:31 -08:00
Paul Gilbert
95703bb526
AGS: Change sound method stubs from errors to warnings
2021-02-06 16:37:31 -08:00
Paul Gilbert
e22019dcf4
AGS: Create ScummVM SYSTEM_DRIVER
2021-02-06 16:37:31 -08:00
Paul Gilbert
f4dad65589
AGS: Fix ustrsize stub
2021-02-06 16:37:31 -08:00
Paul Gilbert
071f076665
AGS: Fix tyring to read config file when not present
2021-02-06 16:37:31 -08:00
Paul Gilbert
599b724cfd
AGS: Fix opening game filename
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
255ec51653
AGS: Fix directory/file exists methods
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
1b86461eda
AGS: Fix const warnings in macro expansions
2021-02-06 16:37:31 -08:00
Paul Gilbert
7efe9249f8
AGS: Further const loss warning fixes
2021-02-06 16:37:31 -08:00
Paul Gilbert
24ff2a9753
AGS: Add detection for Black Cauldron Remake
2021-02-06 16:37:31 -08:00
Paul Gilbert
2df8106340
AGS: Further gcc warning fixes
2021-02-06 16:37:31 -08:00