Johannes Schickel
7173dbfd35
AGOS: Use delete instead of free on an C++ object.
...
This fixes some ugly valgrind warnings and some crashes when quitting AGOS
games for me.
2011-08-21 04:48:58 +02:00
Matthew Hoops
d91548035b
ENGINES: Fix a typo
2011-08-20 18:42:04 -04:00
Johannes Schickel
59200bf426
SCUMM: Fix compilation when translation support is disabled.
...
For this I added a convenience version of getLanguageYesNo, which works on the
currently setup GUI translation language. All other code which requires this
acan also use it instead of having to worry about the USE_TRANSLATION and thus
having two code paths.
2011-08-20 19:36:54 +02:00
Johannes Schickel
5a1f75eae3
AGOS: Slight cleanup.
...
Now AgosEngine::_language is of type Common::Language instead of uint16. It is
currently only used with values of that enumeration, thus it should be safe to
use that type for it too.
2011-08-20 19:30:18 +02:00
Eugene Sandulenko
c577ff1b2a
SCUMM: Fix typo in comment
2011-08-20 17:53:55 +01:00
Eugene Sandulenko
03d3b683d2
I18N: Added comments to some of obscure translatable strings
2011-08-20 15:11:47 +01:00
Eugene Sandulenko
39a49bf817
MOHAWK: Explain some obscure strings to translators
2011-08-20 14:18:26 +01:00
Bertrand Augereau
f4207b8149
DREAMWEB: 'placesetobject' and 'removesetobject' ported to C++
2011-08-20 14:54:39 +02:00
Bertrand Augereau
3affb925d5
DREAMWEB: Set objects have a four char name tag
2011-08-20 14:19:36 +02:00
Bertrand Augereau
b17561dd09
DREAMWEB: 'deletetaken' ported to C++
2011-08-20 14:19:36 +02:00
Eugene Sandulenko
4294c6c67a
SCUMM: Added support for localization in Y/N dialog
2011-08-20 12:52:36 +01:00
Eugene Sandulenko
52147dc0c0
AGOS: Switched pause dialog to getLanguageKeyYes usage
2011-08-20 12:52:34 +01:00
Eugene Sandulenko
ab8de3add5
SCUMM: Added translation support for V1 dialogs
2011-08-20 12:52:13 +01:00
Eugene Sandulenko
0e3c629ceb
SCUMM: Added translation support to subtitle settings
2011-08-20 12:52:10 +01:00
Paul Gilbert
fbf8262ce6
TSAGE: Fix Valgrind issues with loading Scene 50
2011-08-20 21:30:52 +10:00
Paul Gilbert
472d2ef9a3
TSAGE: Fix memory leak of sound voiceType list
2011-08-20 21:30:03 +10:00
Bertrand Augereau
6cab258032
DREAMWEB: Ported 'dochange' to C++
2011-08-20 12:26:10 +02:00
Bertrand Augereau
eaa342fdd8
DREAMWEB: 'setallchanges' ported to C++
2011-08-20 12:09:24 +02:00
Bertrand Augereau
663ca4774f
DREAMWEB: 'findormake' ported to C++
2011-08-20 12:09:24 +02:00
Paul Gilbert
a21133ed12
TSAGE: Implemented Blue Force Scene #50 - Map Scene
2011-08-20 19:14:23 +10:00
Johannes Schickel
0d887aa245
SCUMM: Fix AdLib output in (MI2/)Indy4 Amiga.
...
Indy4 Amiga features only ROL tracks, thus with
69adb13c2f
the MIDI -> AdLib conversion was
broken. Fixed that now by allowing ROL tracks to be played on AdLib output for
Amiga games.
This probably also affected Monkey Island 2 Amiga, but I don't have it to test.
2011-08-19 14:39:35 +02:00
Bertrand Augereau
d4be53c5c0
DREAMWEB: Pathfind routines go to pathfind.cpp
2011-08-18 22:52:27 +02:00
Bertrand Augereau
3f6a277819
DREAMWEB: Ported 'findxyfrompath' to C++
2011-08-18 22:34:34 +02:00
Bertrand Augereau
ef7c28c2cd
DREAMWEB: Ported 'blocknametext', 'walktotext', 'personnametext',
2011-08-18 22:17:11 +02:00
Bertrand Augereau
5ff686a6dc
DREAMWEB: 'findlen' is unused
2011-08-18 22:03:54 +02:00
Bertrand Augereau
089e20ec2b
DREAMWEB: No need to generate unused C++ for 'makename'
2011-08-18 21:49:15 +02:00
Bertrand Augereau
1dff2ebe8e
DREAMWEB: 'calcmapad' ported to C++
2011-08-18 18:36:15 +02:00
Bertrand Augereau
efe76ac494
DREAMWEB: 'getposition' ported to C++
2011-08-18 17:11:24 +02:00
Matthew Hoops
ced79d8f29
SCUMM: Fix cursor palette in the HE80+ default cursor
2011-08-18 00:21:13 -04:00
Sven Hesse
440ff92e0c
SCUMM: Hopefully fix DS compilation
2011-08-18 05:42:48 +02:00
clone2727
5af158ae9d
Merge pull request #74 from fuzzie/soccer
...
Backyard Soccer support
2011-08-17 19:25:45 -07:00
Sven Hesse
cd6708b397
DREAMWEB: Fix compile on non-GNU compilers
...
mempcpy is a GNU extension and the only difference to memcpy is the
return value, which this code happily ignores. So I assume it's a
typo.
2011-08-18 01:26:25 +02:00
Willem Jan Palenstijn
d79364489d
DREAMWEB: Enable 100 savegames
2011-08-18 00:29:36 +02:00
Willem Jan Palenstijn
8a5c8f3320
DREAMWEB: Add/fix loading from launcher
...
This is very error-prone, and needs testing.
2011-08-18 00:29:17 +02:00
Willem Jan Palenstijn
7280a569cb
DREAMWEB: Hook up ScummVM save/load menu
...
The ScummVM menu will be used if dreamweb_originalsaveload
is set to true. This is very error-prone, and needs testing.
2011-08-18 00:28:08 +02:00
Willem Jan Palenstijn
f3131e2dbf
DREAMWEB: Move several load/save functions out of dreamgen
2011-08-18 00:28:08 +02:00
Willem Jan Palenstijn
aa9f970873
DREAMWEB: Reorder modifiers for consistency (cosmetic)
2011-08-18 00:27:44 +02:00
Willem Jan Palenstijn
0ac5544b64
DREAMWEB: Emit symbolic constants for data offsets
2011-08-18 00:18:08 +02:00
Willem Jan Palenstijn
f1a0df46dc
DREAMWEB: Style
2011-08-18 00:17:58 +02:00
Willem Jan Palenstijn
b82f40d906
DREAMWEB: Fix crash when loading some saves
...
findsource() has the hidden side effect of modifying kTakeoff,
and the getreelframeax() conversion reordered a findsource() call
and kTakeoff access in e78a5a2b08
.
2011-08-17 23:57:04 +02:00
Bertrand Augereau
7eab6a7c59
DREAMWEB: 'commandonly' ported to C++
2011-08-18 00:48:20 +02:00
Bertrand Augereau
1f47b877bd
DREAMWEB: 'doblocks' moves to backdrops.cpp
2011-08-17 18:58:05 +02:00
Bertrand Augereau
3700e04e0f
DREAMWEB: Drawing of background objects ported to C++
2011-08-17 16:26:09 +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
Bertrand Augereau
e36832bbf8
DREAMWEB: Removal of unneeded stubs
2011-08-17 06:51:29 +02:00
Bertrand Augereau
681af21e2f
DREAMWEB: Arithmetic bugfix in door open/close range detection
2011-08-17 06:46:34 +02:00
Bertrand Augereau
ca32fb2b34
DREAMWEB: Ported 'movemap' to C++
2011-08-17 01:46:52 +02:00
Alyssa Milburn
9fd46049de
SCUMM: Mass-comment/rename/simplify the soccer u32 code.
2011-08-17 00:03:49 +02:00
Alyssa Milburn
23dce51605
SCUMM: Fix cross product call in soccer u32 code.
...
Thanks to wjp and clone2727 for staring at this with me.
2011-08-16 23:37:26 +02:00