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
0ffca9c03a
SCUMM HE: Fix some variable naming
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
d7377c43ed
HE: Add getStringFromArray()
...
It's ARRAY_GetStringFromArray(), which was used in Moonbase networking
code as SPUTM_CStringArrayFromScummString().
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
4df16d6e12
HE: Add Moonbase logic ops stubs
...
Most of them return int, yet there are a few which don't return
anything. Stubs print a warning and return 1 (or nothing).
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
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
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
f14c971313
SCUMM HE: Plug in Moonbase AI
2016-05-22 22:59:41 +02:00
Eugene Sandulenko
42db1618fd
SCUMM HE: Further work on Moonbase FOW. Now the game does not crash.
2016-05-11 10:46:01 +02:00
Eugene Sandulenko
543920a1d6
SCUMM HE: Started code for loading FOW resources
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
35335b253e
SCUMM HE: Plug Moonbase FOW kludges in
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
1facc1662b
SCUMM HE: Added list of networking extension IDs for Moonbase
2016-05-09 11:01:52 +02:00
Eugene Sandulenko
73b8dfe5ce
SCUMM HE: Initial code for Moonbase-specific class
2016-04-29 22:22:20 +02:00
Eugene Sandulenko
91a91309bf
SCUMM HE: Renamed logic/moonbase.cpp to moonbase_logic.cpp
2016-04-29 21:42:34 +02:00