Paweł Kołodziejski
1f35872fde
ICB: Restore previous change and fix variable type to get 'while' actually to work
2021-03-08 19:06:29 +01:00
Le Philousophe
be4c4ec59c
ICB: int -> int32 fixes
2021-03-08 16:29:30 +01:00
Paweł Kołodziejski
6085ad7655
ICB: int -> int32
2021-03-08 16:10:39 +01:00
Paweł Kołodziejski
95d581e853
ICB: int -> int32 fixes
2021-03-08 12:29:14 +01:00
Paweł Kołodziejski
ed4ae57063
ICB: Fixed several compiler warnings
2021-03-08 10:00:06 +01:00
Paweł Kołodziejski
ce1bc78705
ICB: Added safe check for setKeyState too
2021-03-08 08:09:25 +01:00
Paweł Kołodziejski
6585310ad9
ICB: Cleanup input code a bit
2021-03-08 08:00:12 +01:00
Paweł Kołodziejski
2ab0a909e8
ICB: Added range check for input key code
2021-03-08 07:55:06 +01:00
Paweł Kołodziejski
b06aabcd34
ICB: Fixed few compiler warnings
2021-03-08 06:48:33 +01:00
Paweł Kołodziejski
bcd1db86e5
ICB: int -> int32
2021-03-08 06:20:34 +01:00
Paweł Kołodziejski
9273cfba9a
ICB: Corrected relative method logic
2021-03-07 22:11:44 +01:00
Paweł Kołodziejski
ae7fbcec13
ICB: Set config defaults for engine
2021-03-07 21:57:59 +01:00
Paweł Kołodziejski
4628ab3ff6
ICB: Allow change control method
2021-03-07 21:57:29 +01:00
Paweł Kołodziejski
ef38ef4f9a
ICB: More cleanup int->int32
2021-03-07 21:56:44 +01:00
Le Philousophe
f8d56a5afa
ICB: Fix another uint/uint32 discrepancy
2021-03-07 20:33:43 +01:00
Paweł Kołodziejski
9c96c353c6
ICB: Remove '/' from path if exists
2021-03-07 20:28:14 +01:00
Paweł Kołodziejski
99f1c888c8
ICB: Remove not used code
2021-03-07 18:31:02 +01:00
Paweł Kołodziejski
8beec5ae7b
ICB: Fixed regression GFX glitch by properly fixing variable shadowing
2021-03-07 16:59:23 +01:00
Le Philousophe
fc20dd9a43
ICB: Fix uint/uint32 discrepancies
2021-03-07 12:07:27 +01:00
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
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
SupSuper
7fdddc414f
ICB: Fix forbidden symbols
2020-10-09 21:57:28 +01:00
SupSuper
518d213fe8
ICB: Methods in typedef structs aren't allowed in latest C++
2020-10-09 21:57:27 +01:00
Pawel Kolodziejski
d63f0e7513
ICB: Corrected header ifdef guards
2020-10-06 14:32:14 +02:00
Pawel Kolodziejski
6a28fee9ef
ICB: Fixed accessing game ini file
2020-10-06 13:07:48 +02:00
Pawel Kolodziejski
edaa015de1
ICB: Switch to Common::File access game data
2020-10-06 12:59:49 +02:00
Pawel Kolodziejski
183ef8418f
ICB: Drop not portable calls
2020-10-06 11:24:26 +02:00
Pawel Kolodziejski
eeab56a46c
ICB: Reverse changes for WIN32
2020-10-06 10:03:15 +02:00
Pawel Kolodziejski
22c607b1a8
ICB: Cleanup headers
2020-10-06 09:51:20 +02:00
Pawel Kolodziejski
2c9c005469
ICB: Remove ifdefs _PC and _PSX
2020-10-06 06:33:43 +02:00
Pawel Kolodziejski
c337b87db7
ENGINES: Fixed linking
2020-10-05 00:58:13 +02:00
Pawel Kolodziejski
5c57ef54ad
ALL: Fixed compilation after sync with ScummVM
2020-10-05 00:43:24 +02:00
aryanrawlani28
0d088313a2
ICB: Split detection features & adapt to new plugins
2020-10-05 00:00:12 +02:00
Pawel Kolodziejski
d8f2040dba
ALL: Drop setupScreen API, use new initGraphics3d from engine API.
...
Enabled system API for begin/end gfx transactions, initSize, setGraphicsMode.
Function setGraphicsMode will use optional params to trigger 3d rendering
and switch to proper SDL Gfx manager.
2020-10-02 19:14:19 +02:00
Pawel Kolodziejski
ecacd61d20
ICB: Setup fullscreen according to settings
2020-09-27 21:14:41 +02:00
Pawel Kolodziejski
aa05d1ef1c
ICB: Avoid use RGB macro
2020-09-27 18:06:36 +02:00
Pawel Kolodziejski
b86ff6623e
ICB: Fixed includes path
2020-09-27 17:58:40 +02:00
Pawel Kolodziejski
7b548b6e58
ICB: Fixed compiler 'override' warnings
2020-09-25 18:55:43 +02:00
Pawel Kolodziejski
27e12d8a96
ALL: Eliminate LOCAL_PI macro
2020-09-23 23:20:23 +02:00
Pawel Kolodziejski
3505ece7ed
ICB: Remove unused code
2020-09-21 08:52:52 +02:00
Pawel Kolodziejski
ef37f29980
ICB: Remove __int64 type
2020-09-21 08:04:38 +02:00
Pawel Kolodziejski
43e97395b5
ICB: Cleanup macros
2020-09-21 07:56:28 +02:00
Pawel Kolodziejski
5559c71517
ICB: cleanup macros
2020-09-21 07:16:03 +02:00
Pawel Kolodziejski
8f77e70f28
ICB: Rename type from RECT to LRECT
2020-09-21 06:59:09 +02:00
Pawel Kolodziejski
7c2c1df1d6
ICB: Remove not used macro
2020-09-21 00:13:33 +02:00
Pawel Kolodziejski
0ae843f23a
ICB: Reworked asserts
2020-09-21 00:11:42 +02:00
Pawel Kolodziejski
2fedc7b7c3
ICB: Remove MSC_VER conditions
2020-09-20 23:40:31 +02:00
Pawel Kolodziejski
7b7d4ef57d
ICB: Disable lower case changing, since input is read only and it was not working before
2020-09-20 21:55:27 +02:00
Pawel Kolodziejski
2b437ef90e
ICB: Fixed operation changing chars to lower case
2020-09-20 21:45:17 +02:00
Pawel Kolodziejski
9a7809e599
ICB: Fixed type casting
2020-09-20 21:33:07 +02:00
Pawel Kolodziejski
44c21aad9a
ICB: Fixed more casting warnings
2020-09-20 21:23:51 +02:00
Pawel Kolodziejski
a14783c1a4
ISB: Silence compiler warning
2020-09-20 21:09:57 +02:00
Pawel Kolodziejski
94d692748c
ICB: Fixed strings encondings
2020-09-20 20:52:28 +02:00
Pawel Kolodziejski
7c29a79024
ICB: Fixed strings encoding
2020-09-20 20:48:09 +02:00
Pawel Kolodziejski
0cd40cab44
ICB: Commented out not used variable in struct
2020-09-20 20:11:43 +02:00
Pawel Kolodziejski
ca10bc0ee1
ICB: Remove left over ';'
2020-09-20 20:08:41 +02:00
Pawel Kolodziejski
e442890378
ICB: Fixed plenty compilers warnings
2020-09-20 19:44:03 +02:00
Pawel Kolodziejski
893c5db4c0
ICB: Silence drop cast warning
2020-09-20 17:59:33 +02:00
Pawel Kolodziejski
a9601a5022
ICB: Silence some warnings
2020-09-20 17:20:16 +02:00
Cameron Cawley
6a0889c363
ICB: Remove direct use of OSystem::createMutex()
2020-09-04 18:15:57 +02:00
aviloria
4d9e6fdc8d
ICB: Fix windows build
2020-06-29 17:43:25 +02:00
Pawel Kolodziejski
f5cae99c16
ICB: Silence more warnings
2020-06-29 00:12:43 +02:00
Pawel Kolodziejski
7b2a2b2fdb
ICB: Uncomment variables. They are needed.
2020-06-29 00:08:33 +02:00
Pawel Kolodziejski
610e9e4f65
ICB: Silence some compilation warnings
2020-06-28 22:47:00 +02:00
Pawel Kolodziejski
3f7a5d447e
ICB: Fixed compilation for non SDL target. Fixed unsigned char type compilation.
2020-06-28 21:35:04 +02:00
Pawel Kolodziejski
0320ac4d19
ICB: Import engine from the branch as unstable engine
2020-06-28 08:54:42 +02:00