Commit Graph

138 Commits

Author SHA1 Message Date
Eugene Sandulenko
353dd6ca72 JANITORIAL: Remove trailing whitespaces 2020-06-07 00:05:21 +02:00
Eugene Sandulenko
99386a2b84 KINGDOM: Fix warning 2020-06-07 00:05:11 +02:00
Strangerke
aad3745a79 KINGDOM: rename logic files 2020-06-07 00:02:29 +02:00
Strangerke
ff7c0ecb54 KINGDOM: Remove unused member in console 2020-06-07 00:02:29 +02:00
Strangerke
e39f16f28e KINGDOM: Turn a bunch of debug() into warning(), remove obsolete STUBs, 2020-06-07 00:02:29 +02:00
Strangerke
0291e23f0f KINGDOM: Reduce variable scope (CppCheck warning) 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
6684724db0 KINGDOM: Fix off-by-one in mapExit table 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
cd8da6328f KINGDOM: Fix mouse debounce and keyboard input 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
1b5e758f30 KINGDOM: Improve placement of non-fullscreen video 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
5ed3222fce KINGDOM: Support partial palette update in MVE decoder 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
c24d35d387 KINGDOM: Set audio track when playing movie 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
9310bd99e4 KINGDOM: Fix readMouse clobbering quit events 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
aff19ae96b KINGDOM: Implement preliminary MVE decoder.
Implements decoding for formats 0x6 and 0x10. Not bug free.
2020-06-07 00:02:29 +02:00
Strangerke
4a16632524 KINGDOM: Cleanup, optimize includes, fix some booleans initialized to 0 2020-06-07 00:02:29 +02:00
Eugene Sandulenko
c828e7548b KINGDOM: Sync with modern ScummVM 2020-06-07 00:02:29 +02:00
Strangerke
f4b43dde36 KINGDOM: Add debug command to display hotspots 2020-06-07 00:02:29 +02:00
Strangerke
19386a50d5 KINGDOM: Move character death (repetitive) code to separate function 2020-06-07 00:02:29 +02:00
Strangerke
c4e54246a7 KINGDOM: Remove movie name array 2020-06-07 00:02:29 +02:00
Strangerke
4a370dd0a0 KINGDOM: Introduce DUMMYHOTSPOT, disable some broken hotspots (bad coordinates) 2020-06-07 00:02:29 +02:00
Strangerke
b835a4b213 KINGDOM: Use Common::Rect for hotspot areas 2020-06-07 00:02:29 +02:00
Strangerke
989a8a6b89 KINGDOM: Turn Cursor position into a common::point 2020-06-07 00:02:29 +02:00
Strangerke
db4852e3bd KINGDOM: Fix display init 2020-06-07 00:02:29 +02:00
Strangerke
585b24e4d0 KINGDOM: Fix compilation 2020-06-07 00:02:29 +02:00
Strangerke
04132df7ac KINGDOM: Remove code duplication due to the renumbering of indexes 2020-06-07 00:02:29 +02:00
Strangerke
aac768f353 KINGDOM: Fix code alignment in a switch 2020-06-07 00:02:29 +02:00
Strangerke
82e562446c KINGDOM: Fix numbering of nodes in the full version. All indexes greater than 27 have been reduced by 1 2020-06-07 00:02:29 +02:00
Strangerke
5a94977c63 KINGDOM: Add _MouseMapAS for the demo version 2020-06-07 00:02:29 +02:00
Strangerke
e300515b52 KINGDOM: Add mouseMapMS for the demo version 2020-06-07 00:02:29 +02:00
Strangerke
8632280e20 KINGDOM: Add GPL4_992_demo and GPL4_993_demo 2020-06-07 00:02:29 +02:00
Strangerke
3107ad7936 KINGDOM: Move most of the GPL2 functions to initOpcodesFull 2020-06-07 00:02:29 +02:00
Strangerke
aefbae6877 KINGDOM: Implement changes from the demo in GPL2_250 2020-06-07 00:02:29 +02:00
Strangerke
4ab9b9ae21 KINGDOM: Fix bug in GPL1_221 2020-06-07 00:02:29 +02:00
Strangerke
07a8ee2c80 KINGDOM: Remove two useless reset of _userInput in GPL1_241 2020-06-07 00:02:29 +02:00
Strangerke
673a1660b7 KINGDOM: Fix GPL1_210 for the demo version 2020-06-07 00:02:29 +02:00
Strangerke
0570d4be17 KINGDOM: Fix bug in GPL1_200 2020-06-07 00:02:29 +02:00
Strangerke
70f1cb80a3 KINGDOM: Cosmetic changes after implementation check 2020-06-07 00:02:29 +02:00
Strangerke
5365e3bc53 KINGDOM: Revert previous commit after checking variable initialization, fix some initializations 2020-06-07 00:02:29 +02:00
Strangerke
788bbf2a7b KINGDOM: Add GPL1_90_demo 2020-06-07 00:02:29 +02:00
Strangerke
5e1f1eef79 KINGDOM: Resynchronize node idx in demo by systematically adding 2 in the assembly 2020-06-07 00:02:29 +02:00
Strangerke
9c62a6a298 KINGDOM: Implement some changes in the demo for opcodes 30, 41 and sub10 2020-06-07 00:02:29 +02:00
Strangerke
de25db242a KINGDOM: Add the display of the optional last frame , make resources optional 2020-06-07 00:02:29 +02:00
Strangerke
8327f028c4 KINGDOM: Implement some logic changes in demo for opcodes 71 and 121 2020-06-07 00:02:29 +02:00
Strangerke
a9216adcd8 KINGDOM: Start splitting Demo and Full DOS versions 2020-06-07 00:02:29 +02:00
Strangerke
36493f5bc2 KINGDOM: Refactor GPL4 2020-06-07 00:02:29 +02:00
Strangerke
f14a9e7c06 KINGDOM: Refactor GPL3 2020-06-07 00:02:29 +02:00
Strangerke
b384bd27d2 KINGDOM: Refactor GPL2 2020-06-07 00:02:29 +02:00
Hein-Pieter van Braam
c867b3cad1 KINGDOM: Correct pointer-to-member call syntax 2020-06-07 00:02:29 +02:00
Strangerke
9b5e4860b4 KINGDOM: Refactor hardcoded logic (WIP) 2020-06-07 00:02:29 +02:00
Strangerke
7153dd6d06 KINGDOM: Move the hardcoded logic to a separate class 2020-06-07 00:02:29 +02:00
Strangerke
45cafdc8aa KINGDOM: Add check in main loop to avoid GPL3 opcodes in demo 2020-06-07 00:02:29 +02:00