Commit graph

147 commits

Author SHA1 Message Date
Paweł Kołodziejski
a18e803ea6 ICB: Cleanup types 2021-03-07 09:56:34 +01:00
Paweł Kołodziejski
4ab52ae7c1 ICB: Fixed drawing slideshows from Extras 2021-03-06 22:05:21 +01:00
Paweł Kołodziejski
0eafc5808a ICB: Remove async anim loading 2021-03-06 15:15:48 +01:00
Paweł Kołodziejski
c20f5b9238 ICB: Implemented handling configuration with ConfMan 2021-03-06 13:05:36 +01:00
Paweł Kołodziejski
c96eed94cf ICB: Remove 'semitrans' option 2021-03-06 13:02:40 +01:00
Eugene Sandulenko
e9183514ee ICB: Fix linking with plugins enabled 2021-03-04 17:14:57 +01:00
Paweł Kołodziejski
bd4983ce8a ICB: Removed ';' leftover 2021-02-28 19:12:19 +01:00
Paweł Kołodziejski
9bf59ec021 ICB: Attempt to fix amigaos4 build 2021-02-28 18:54:57 +01:00
Paweł Kołodziejski
dce0c082db ICB: Attempt to fix amigaos4 build 2021-02-28 18:15:10 +01:00
Paweł Kołodziejski
72744dfe4b ICB: Removed not needed includes 2021-02-28 17:35:32 +01:00
Paweł Kołodziejski
59d4f63537 ICB: Reworked game config file support for reading game defaults 2021-02-28 17:34:08 +01:00
Paweł Kołodziejski
f5a6201a04 ICB: Remove not used code 2021-02-28 17:31:24 +01:00
Paweł Kołodziejski
907abe8169 ICB: Silence few messages 2021-02-28 17:30:24 +01:00
Paweł Kołodziejski
f22e4de3fc ICB: Remove not used code 2021-02-28 14:37:27 +01:00
Paweł Kołodziejski
122f871f54 ICB: Engine works in specific internal pixel format 2021-02-28 13:40:21 +01:00
Paweł Kołodziejski
943f6c7568 ICB: Completed movie implementation 2021-02-28 13:37:55 +01:00
Paweł Kołodziejski
4e07f31c66 ICB: Fixed fillRect, w and h were swapped 2021-02-28 12:49:40 +01:00
Paweł Kołodziejski
f15f20182c ICB: Removed not used code 2021-02-28 10:05:29 +01:00
Paweł Kołodziejski
77d616d68d ICB: Remove not used globals 2021-02-28 09:36:58 +01:00
Paweł Kołodziejski
9026597a7f ICB: Fixed pan/volume typo 2021-02-28 09:13:04 +01:00
Cameron Cawley
3341fb743b ICB: Remove leftover joystick code 2021-02-28 08:56:49 +01:00
Cameron Cawley
d3c6b4cf69 ICB: Replace cstr with const char * 2021-02-28 08:56:49 +01:00
Cameron Cawley
1d1de5d974 ICB: Remove pxException 2021-02-28 08:56:49 +01:00
Cameron Cawley
75d5a886df ICB: Replace _ASSERT with assert 2021-02-28 08:56:49 +01:00
Cameron Cawley
286f377d1f ICB: Replace PXmin and PXmax with MIN and MAX 2021-02-28 08:56:49 +01:00
Cameron Cawley
8eb1cecf53 ICB: Replace PreventClassCopy with Common::NonCopyable 2021-02-28 08:56:49 +01:00
Fiodar Stryzhniou
9b0f0eb1af CODESTYLE: remove C++ headers, use int64 instead __int64_t. 2021-02-26 19:29:33 +01:00
Paweł Kołodziejski
020d534c49 ICB: Remove SDL/OPENGL leftovers 2021-02-14 18:12:27 +01:00
Paweł Kołodziejski
e11744e2f0 ICB: Fixed SFX audio and sound tunings 2021-02-14 11:30:56 +01:00
Paweł Kołodziejski
2019c5d90a ICB: Silence some debug output 2021-02-14 11:03:59 +01:00
Paweł Kołodziejski
cebf36f864 ICB: Remove some SDL leftovers 2021-02-14 10:35:07 +01:00
Paweł Kołodziejski
2c7714364e ICB: Remove joystick code 2021-02-13 22:44:45 +01:00
Paweł Kołodziejski
bbfb0f2f8b ICB: Implement writing to BMP 2021-02-13 20:46:59 +01:00
Paweł Kołodziejski
4f71fd44f6 ICB: Support blitting with color key 2021-02-13 20:21:43 +01:00
Paweł Kołodziejski
7a26f85879 ICB: Drop dependency on TinyGL 2021-02-13 17:19:57 +01:00
Paweł Kołodziejski
2c685d82e8 ICB: Remove SDL/OPENGL leftovers from surface manager 2021-02-13 15:44:08 +01:00
Paweł Kołodziejski
68c6eed477 ICB: Clear top and down of surface for bink movies 2021-02-13 15:01:42 +01:00
Paweł Kołodziejski
2a17542799 ICB: Corrected pixel format for in game GFX 2021-02-13 14:28:12 +01:00
Cameron Cawley
cda348f885 ICB: Fix compilation on AmigaOS 4 2020-12-27 12:02:44 +00:00
Matthew Duggan
6200935007 ICB: Fix most of the remaining int/int32 confusions 2020-12-27 20:10:11 +09:00
Matthew Duggan
bee90fbc9c ICB: More type fixes 2020-12-27 17:41:28 +09:00
Matthew Duggan
ef75bf7404 ICB: More tweaks to types to fix amigaos4 build
This should be a safe change, but I'm not totally familiar with the engine - I
tried the demo but it crashes quite soon into the game.  I also tried before
commit 8aac0d, bit that also crashes quite soon into the game, so at least not
worse than before..
2020-12-27 14:08:21 +09:00
Matthew Duggan
a6df289fdd ICB: Remove more duplicate types 2020-12-27 11:26:37 +09:00
Cameron Cawley
8aac0d2cf2 ICB: Remove duplicate types 2020-12-25 05:16:57 +01:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Cameron Cawley
01b4432825 BACKENDS: Use Common::U32String for OSystem::setWindowCaption 2020-11-22 17:20:19 +00:00
Paweł Kołodziejski
8f6bc62d74 ENGINES: Added "16bit highres" feature depends for 3d games 2020-10-14 21:48:37 +02:00
Cameron Cawley
1bf1fb40fc
CONFIGURE: Allow building with TinyGL disabled (#2528) 2020-10-14 20:31:22 +02:00
Cameron Cawley
690f2c20af
ICB: Add detection entries for the demo versions (#2524)
* ICB: Add detection entries for the demo versions

* ICB: Display errors using the debug console

* ICB: Fix loading the title video
2020-10-14 19:25:26 +02:00
Cameron Cawley
b19857bd8c
ENGINES: Use ScummVM's 2D API for blitting the TinyGL framebuffer (#2516)
* GRIM: Use ScummVM's 2D API for blitting the TinyGL framebuffer

* MYST3: Use ScummVM's 2D API for blitting the TinyGL framebuffer

* ICB: Use ScummVM's 2D API for blitting the TinyGL framebuffer
2020-10-13 22:12:10 +02:00