Filippos Karapetis
638e23f37c
Fix for bug #1900258 - "ITE: Glitch when looking at the map while at the docks"
...
svn-id: r30919
2008-02-23 13:36:40 +00:00
Max Horn
88bb567e18
Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
...
svn-id: r30871
2008-02-15 17:01:35 +00:00
Jordi Vilalta Prat
c103290e2b
Initial support for plugin types
...
svn-id: r30825
2008-02-08 00:02:23 +00:00
Max Horn
356ae3b9ce
Fix code formatting and grammar ;)
...
svn-id: r30819
2008-02-07 22:53:23 +00:00
Max Horn
8a73356a2d
Revised Engine plugin API to only provide a single func which returns a MetaEngine instance. Used this to simplify the rest of the plugin system
...
svn-id: r30780
2008-02-03 18:56:47 +00:00
Torbjörn Andersson
e51bf80218
Changed "COMPATIBLITY" to "COMPATIBILITY".
...
svn-id: r30754
2008-02-03 10:15:36 +00:00
Max Horn
34b35348be
Moved AdvancedMetaEngine to namespace Common
...
svn-id: r30736
2008-02-02 11:52:04 +00:00
Jordi Vilalta Prat
5165ff448d
Converted the remaining engines to use MetaEngine
...
svn-id: r30728
2008-02-02 02:35:13 +00:00
Max Horn
dc979b03cf
New MetaEngine class (work in progress to replace the current Engine plugin API with a more object oriented approach)
...
svn-id: r30726
2008-02-02 00:54:52 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Filippos Karapetis
278857698d
Possible fix for the errors under older versions of GCC (e.g. under BeOS)
...
svn-id: r30661
2008-01-27 16:52:50 +00:00
Filippos Karapetis
e431f827ec
Disabled a debug function which throws warnings in older versions of GCC (e.g. under BeOS)
...
svn-id: r30655
2008-01-27 15:54:16 +00:00
Filippos Karapetis
5b6dbecb62
Limit the number of simultaneous open files in IHNM to 7, down from 12. This is necessary for devices that can keep a limited amount of files open simultaneously, like the PSP
...
svn-id: r30648
2008-01-27 14:32:08 +00:00
Filippos Karapetis
c577c0ea81
Code simplification
...
svn-id: r30617
2008-01-22 21:55:14 +00:00
Torbjörn Andersson
4cbd3e6af8
Fixed a crash in the rat maze (reported on the forum) that made the game
...
uncompletable. I sense a great disturbance in the Force... as if millions of
voices cried out "ScummVM 0.11.1" and were suddenly silenced.
svn-id: r30562
2008-01-19 11:20:15 +00:00
Filippos Karapetis
b460e0880b
Cleanup
...
svn-id: r30412
2008-01-11 14:27:07 +00:00
Filippos Karapetis
561a5a4b22
Fixed capitalization
...
svn-id: r30411
2008-01-11 14:22:46 +00:00
Filippos Karapetis
5abe3db577
Added support for the Italian fan translations of Inherit the Earth. The original DOS CD, DOS floppy and the Wyrmkeep multi OS re-release CD have been translated to Italian
...
svn-id: r30410
2008-01-11 13:48:06 +00:00
Filippos Karapetis
947608cd91
Changed an assertion to a warning
...
svn-id: r30369
2008-01-10 10:34:23 +00:00
Filippos Karapetis
1886d498ed
Change an error to a warning
...
svn-id: r30363
2008-01-09 22:58:55 +00:00
Filippos Karapetis
29d1749db5
Added handling of home/end keys in input dialogs and properly filtered out non-alphanumeric keys
...
svn-id: r30358
2008-01-09 21:26:38 +00:00
Filippos Karapetis
4fb5f9274d
Removed some obsolete defines
...
svn-id: r30320
2008-01-07 08:44:19 +00:00
Paul Gilbert
6eb64102a4
Fix to remove a tab character from the GPL header
...
svn-id: r30238
2008-01-05 12:45:14 +00:00
Filippos Karapetis
063f7df4d3
Slight cleanup
...
svn-id: r30217
2008-01-04 13:34:38 +00:00
Filippos Karapetis
2bb81e2d20
Properly fixed bug #1861863 - "ITE: Crash when using Eeah with Eeah"
...
svn-id: r30195
2008-01-03 10:42:18 +00:00
Filippos Karapetis
6ed43e7505
Fix for bug #1861863 - "ITE: Crash when using Eeah with Eeah"
...
svn-id: r30181
2008-01-03 07:29:13 +00:00
Filippos Karapetis
a8d3967f63
Fix for bug #1861126 - "IHNM: Crash when Gorrister cuts sheet in the mooring ring"
...
svn-id: r30109
2007-12-31 22:45:30 +00:00
Filippos Karapetis
5b74b676ce
Disable voices when voice files do not exist (like the original interpreter does), instead of exiting with an error. This is necessary for devices with little space
...
svn-id: r29956
2007-12-23 02:33:58 +00:00
Johannes Schickel
f483d7ce26
Cleanup.
...
svn-id: r29945
2007-12-21 20:45:25 +00:00
Neil Millstone
b4a661632e
Fix compilation error on DS port (template expects parameters to be same type)
...
svn-id: r29941
2007-12-21 18:29:47 +00:00
Filippos Karapetis
18dd1881c5
Added some hard coded strings for the Italian fan translation of ITE (still not supported). Merged those strings with the hard coded strings for the Italian fan translation of IHNM
...
svn-id: r29933
2007-12-21 02:08:30 +00:00
Filippos Karapetis
aac7886ac9
Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"
...
svn-id: r29929
2007-12-20 19:17:00 +00:00
Filippos Karapetis
335e9da41d
Removed clamp() and used the common CLIP template instead
...
svn-id: r29927
2007-12-20 19:00:10 +00:00
Filippos Karapetis
1e483cc857
Use CLIP template for clipping in the SAGA engine
...
svn-id: r29855
2007-12-13 20:10:13 +00:00
Filippos Karapetis
9ec7588e49
Fix for bug #1848016 - "IHNM: Wrong Subtitles Color (Spanish)". The colors of the default palette in the Spanish version of the game are shifted by 1.
...
svn-id: r29828
2007-12-11 22:40:39 +00:00
Filippos Karapetis
fb7ec452d2
Make sure that text in message boxes in IHNM is always centered, regardless of language
...
svn-id: r29827
2007-12-11 22:36:05 +00:00
Filippos Karapetis
c84d9c1588
Fix to prevent having an incorrect sprite assigned to some objects in IHNM when those objects are dropped in the scene
...
svn-id: r29796
2007-12-09 15:43:08 +00:00
Filippos Karapetis
c07894bcea
ioFailed() is now checked when saving a game
...
svn-id: r29767
2007-12-08 17:48:51 +00:00
Filippos Karapetis
1d458bae99
Possible fix for bug #1838622 - "IHNM: Benny can't help the boy". It seems the corresponding dialog option is too big in the Spanish version
...
svn-id: r29652
2007-11-27 23:10:32 +00:00
Max Horn
c8ce5b1865
Changed Audio::makeADPCMStream so that the stream passed to it can automatically be disposed
...
svn-id: r29517
2007-11-16 10:05:18 +00:00
Filippos Karapetis
71d54d1d36
Added a workaround for a problematic object in Gorrister's chapter (Edna's key)
...
svn-id: r29486
2007-11-12 19:49:42 +00:00
Filippos Karapetis
6e6a864c17
Don't draw objects with negative x/y values. Now, "ghost" objects are no longer created in the top left corner of the screen when picked up/used. The creation of such ghost objects is a script bug which exists in the original interpreter of IHNM as well. Also, removed a relevant workaround for the note in the first screen of Gorrister's chapter, as it's no longer needed
...
svn-id: r29477
2007-11-11 18:12:55 +00:00
Filippos Karapetis
e375e983ba
Added a workaround for a bug in the original game scripts of IHNM with Edna, when the knife is used with her. Fixes bug #1826871 - "IHNM: Edna's got two hearts but loves to be on the hook"
...
svn-id: r29461
2007-11-09 17:06:22 +00:00
Sven Hesse
870ec35291
Fixing compilation for me by giving that file a closing newline
...
svn-id: r29457
2007-11-08 23:53:59 +00:00
Filippos Karapetis
398a26c6c4
Some tweaks to actorWalkTo() and actorEndWalk(). Also, moved all the actor pathfinding calculation code to a new file
...
svn-id: r29455
2007-11-08 23:39:58 +00:00
Filippos Karapetis
422e88aa20
Slight fix for off screen path calculation
...
svn-id: r29454
2007-11-08 23:35:46 +00:00
Eugene Sandulenko
83802f795b
Several subtitles-related IHNM fixes. Still not perfect.
...
svn-id: r29427
2007-11-05 23:40:30 +00:00
Eugene Sandulenko
c640d1c604
Patch #1825276 : "DETECTION: advanced detector engine simplification"
...
svn-id: r29386
2007-11-03 21:06:58 +00:00
Filippos Karapetis
87e2f43273
It's now possible to exit the screens with Gorrister's heart in IHNM normally (i.e by walking to the exit, not using it) - like the original
...
svn-id: r29349
2007-11-01 00:33:12 +00:00