Commit Graph

520 Commits

Author SHA1 Message Date
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