Eugene Sandulenko
2fd5490de4
SCUMM HE: Fix Football logic initialization
2016-11-24 11:34:13 +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
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
Eugene Sandulenko
5f301b2400
SCUMM HE: Stubs for moonbase logic ops
2016-04-28 19:01:49 +02:00
Eugene Sandulenko
ccd82145a4
HE: Proper cast to double to avoid integer division
2015-11-27 23:08:50 +01:00
Strangerke
a675ac09c2
SCUMM: Some British to American english
2014-02-19 21:45:23 +01:00
Johannes Schickel
3847465163
SCUMM: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
Matthew Hoops
3bfd422205
SCUMM: Make all HE saves prepend the target name
...
This makes HE follow the ScummVM convention of using the target name everywhere. It also fixes having more than one team in both soccer and football.
Loading old saves will still work and they will be tried if the newer save names are not found.
2013-10-05 15:45:36 -04:00
Alyssa Milburn
2af07d5d8e
SCUMM: Add detection/version for Moonbase Commander v1.1.
2013-08-04 10:42:44 +02:00
Matthew Hoops
f4a566afb1
SCUMM: Fix football2002 field coordinates
2013-04-23 16:19:23 -04:00
Matthew Hoops
0209ce4e3a
SCUMM: Fix a bug in football's nextPoint U32 opcode
...
Seems to fix bug #3495704
2013-04-22 17:22:29 -04:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Matthew Hoops
6d4f2753cf
SCUMM: Implement football2002's getDayOfWeek() u32 function
2012-06-09 20:22:14 -04:00
Matthew Hoops
e8ab1f5088
SCUMM: Implement listing playbook files in football2002
2012-06-08 22:22:38 -04:00
Matthew Hoops
f22661e4b9
SCUMM: Stub off other football2002 u32 opcodes
2012-06-08 19:45:31 -04:00
Matthew Hoops
c735b2acda
SCUMM: Give football u32 opcodes proper names
2012-06-08 14:32:13 -04:00
Matthew Hoops
f3fba31846
SCUMM: Implement football2002 u32 opcode 1028
...
Scoreboard transitions now play
2012-06-06 21:47:36 -04:00
Johannes Schickel
6fe7b020a8
SCUMM: Made some static data const.
2011-09-08 20:13:13 +02:00
Sven Hesse
440ff92e0c
SCUMM: Hopefully fix DS compilation
2011-08-18 05:42:48 +02:00
Alyssa Milburn
ae287ccee5
Merge remote-tracking branch 'origin/master' into soccer
...
Conflicts:
engines/scumm/he/logic_he.cpp
engines/scumm/he/logic_he.h
2011-08-17 09:28:51 +02:00
Matthew Hoops
f5255288ea
SCUMM: Split HE logic classes to their own files
2011-08-17 09:12:19 +02:00