84 Commits

Author SHA1 Message Date
Eugene Sandulenko
b840320c5b SCUMM: Moonbase: Mark original bug as fall through to silence GCC 7 warning 2017-08-11 20:53:21 +02:00
Torbjörn Andersson
e17fa6216b SCUMM HE: Silence GCC indentation warning 2016-12-06 21:01:06 +01:00
Eugene Sandulenko
83c74d68a1 SCUMM HE: Fix crash in Moonbase distrotion 2016-11-27 14:02:52 +01:00
Eugene Sandulenko
cce8885b39 SCUMM HE: Hid noisy Moonbase AI warnings under debug channel 2016-11-20 23:38:33 +01:00
Eugene Sandulenko
dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Alexander Tkachev
dd68bf0f18 SCUMM HE: Add remote scripts-related kludges
Those are the last ones. Now Net stubs must be handled.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
45947f6ccc SCUMM HE: Add init-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
5d9a3e17b2 SCUMM HE: Add provider-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
e33c401f78 SCUMM HE: Add session quering-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
e70522e506 SCUMM HE: Add session-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
c997612bfc SCUMM HE: Add a few more logic kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
0f82e2acdc SCUMM HE: Add two more kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev
da35b451d6 SCUMM HE: Add more LogicHEmoonbase kludges
Less stubs there, more stubs in Net.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
3c64e4958d SCUMM HE: Add some Moonbase logic
Logic for getting host name and IP from name. Net gets more stubs.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
75c48fd195 HE: Replacing some Logic stubs with Net stubs
Slowly moving kludge switch case contents into ScummVM Logic methods and
thus adding more Net stubs.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
aafc1ba145 HE: Add net_defines.h and a few stubs updates
SPUTM_CStringArrayFromScummString is still has to be implemented to
finish those stubs.

Net now has joinGame() and hostGame(), which are not implemented yet.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
7ac4bddfa9 HE: Add Moonbase Net dummy 2016-08-30 23:26:29 +02:00
Eugene Sandulenko
bb43f5c0f4 SCUMM HE: Fix Moonbase distortion codec 2016-06-15 22:02:55 +02:00
Eugene Sandulenko
0211c0b27c SCUMM HE: Plugged Moonbase distortion in 2016-06-15 07:33:52 +02:00
Torbjörn Andersson
2b81401368 SCUMM HE: Silence GCC "suggest parentheses" warnings
Thanks to sev for confirming that this is the intended expressions.
2016-06-15 06:09:48 +02:00
Torbjörn Andersson
5188a954a6 SCUMM HE: Fix GCC warnings about casting away [const] qualifiers
I hope this is correct. I don't know when the function is used.
2016-06-15 06:05:49 +02:00
Eugene Sandulenko
3028d9202d SCUMM HE: Simplify Moonbase distortion code 2016-06-14 19:43:08 +02:00
Eugene Sandulenko
6928ddba15 SCUMM HE: Initial Moonbase distortion code 2016-06-14 19:28:29 +02:00
Torbjörn Andersson
245ae4011b SCUMM HE: Fix Moonbase delete vs delete[] Valgrind warning 2016-06-08 06:35:29 +02:00
Eugene Sandulenko
ffdb0d5665 SCUMM HE: Remove not more needed debug output 2016-06-08 06:10:19 +02:00
Eugene Sandulenko
0887199400 SCUMM HE: Fix crashes in Moonbase replay 2016-06-07 22:23:42 +02:00
Eugene Sandulenko
6c09ab992e SCUMM HE: Fix Moonbase FOW positioning 2016-06-06 18:52:31 +02:00
Eugene Sandulenko
8ea64e923f SCUMM HE: Fix Moonbase FOW initialization 2016-06-06 18:52:11 +02:00
Eugene Sandulenko
4f35d83248 SCUMM HE: Fix Wiz images color checks as used by Moonbase 2016-06-04 12:21:30 +02:00
Eugene Sandulenko
7b4ab3c426 SCUMM HE: Fix int32 vs int 2016-05-30 22:08:26 +02:00
Eugene Sandulenko
0b240ff4a0 SCUMM HE: Fixed initialization in Moonbase AI 2016-05-30 19:32:49 +02:00
Eugene Sandulenko
c8f28986e5 SCUMM HE: Fix object destruction 2016-05-30 19:32:49 +02:00
Eugene Sandulenko
1fc54e0086 SCUMM HE: Moonbase FOW rendering fixes 2016-05-30 19:32:49 +02:00
Eugene Sandulenko
f80d676f3b SCUMM HE: Explicit type conversion 2016-05-29 14:31:40 +02:00
Eugene Sandulenko
9bc6a73686 SCUMM HE: Moved global variables of Moonbase AI to the class 2016-05-26 22:11:32 +02:00
Eugene Sandulenko
dcc388cbaa SCUMM HE: Moved remnants of Moonabse to HE100 2016-05-26 21:53:23 +02:00
Eugene Sandulenko
36526cb27b SCUMM HE: Moved Moonbase to ScummEngine_v100he 2016-05-26 21:30:02 +02:00
Eugene Sandulenko
edb8e6865b SCUMM HE: Eliminated global _vm reference in Moonbase AI 2016-05-26 21:22:30 +02:00
Eugene Sandulenko
2b5ecc4f88 SCUMM HE: Wrapped Moonbase AI into a class 2016-05-26 21:06:43 +02:00
Eugene Sandulenko
056c5a7ae7 SCUMM HE: Fixed SCUMM wrapper for nuking array in U32.
This was leading to an out of bounds assert.
2016-05-26 12:16:04 +02:00
Eugene Sandulenko
ed5adcbc59 SCUMM HE: Fix bug with parameter initialization, add more debug output 2016-05-24 11:07:48 +02:00
Eugene Sandulenko
0489a0d307 SCUMM HE: Another step in Amiga port fixes 2016-05-24 00:59:32 +02:00
Eugene Sandulenko
6e55be3213 SCUMM HE: Cleanup 2016-05-23 22:41:21 +02:00
Eugene Sandulenko
fb816708a2 SCUMM HE: Fix warnings 2016-05-23 19:12:56 +02:00
Eugene Sandulenko
70ffcf91f5 SCUMM HE: Fixes for Amiga port 2016-05-23 18:30:54 +02:00
Eugene Sandulenko
f14c971313 SCUMM HE: Plug in Moonbase AI 2016-05-22 22:59:41 +02:00
Eugene Sandulenko
c1aca1dce8 SCUMM HE: Finish implementation of the Tree class 2016-05-22 22:17:57 +02:00
Filippos Karapetis
7f145232dd SCUMM: Fix compilation with MSVC 2016-05-22 16:28:41 +03:00
Filippos Karapetis
e080c4bf21 SCUMM: Fix warnings thrown by MSVC 2016-05-22 16:28:41 +03:00
Eugene Sandulenko
ad04376054 SCUMM HE: Cleanup 2016-05-22 00:45:05 +02:00