Commit Graph

33464 Commits

Author SHA1 Message Date
Max Horn
0e834d0b87 SCI: kernelDeref*() functions are now seSegmentManager methods
svn-id: r44082
2009-09-14 13:13:20 +00:00
Max Horn
c00edfb64f SCI: Merge kernelDerefCharPtr and kernelDerefString and change it from a macro to a function
svn-id: r44081
2009-09-14 12:59:42 +00:00
Johannes Schickel
53450cc2e1 FW Amiga distributed via Interplay should be a US version according to mobygames.
svn-id: r44079
2009-09-14 12:50:44 +00:00
Johannes Schickel
346ce3f3da Add preliminary support for German Amiga version.
svn-id: r44077
2009-09-14 12:24:23 +00:00
Johannes Schickel
cfc82d660a Add md5 sum of FW Amiga distributed by "Interplay".
svn-id: r44076
2009-09-14 12:23:17 +00:00
Johannes Schickel
b6d33f1667 - Cleanup
- Fix mismatching new[]/delete

svn-id: r44075
2009-09-13 21:48:02 +00:00
Florian Kagerer
b73f9ab41e KYRA: - add sfx support for PC98-Version
svn-id: r44074
2009-09-13 21:41:29 +00:00
Torbjörn Andersson
9cc0dc3d91 Fixed bug #2847910, "Loss of background audio loop". It would probably be safe
to backport this to the 1.0 branch, but I'm not 100% sure, and it's getting
pretty late here. (On the other hand, the missing sound effects are pretty
faint, at least in the cases I've seen, so we haven't been missing much. That's
probably why it's gone unnoticed until now.)

svn-id: r44073
2009-09-13 21:38:47 +00:00
Torbjörn Andersson
b21b200a95 Clarify things a bit by using the constant name rather than zero.
svn-id: r44072
2009-09-13 21:12:05 +00:00
Johannes Schickel
16305d3b29 Preliminary support for German Kyrandia 1 Amiga.
svn-id: r44071
2009-09-13 21:05:52 +00:00
Johannes Schickel
6488cdc4fc Fix gcc warning.
svn-id: r44070
2009-09-13 20:21:08 +00:00
Johannes Schickel
072aca05dc Modify Kyrandia 1 Amiga detection entry to allow the detector to differentiate between different languages.
svn-id: r44069
2009-09-13 20:10:56 +00:00
Johannes Schickel
690ee5fa67 Commit salty-horse's fix for bug #2854261 "GUI: Launcher list doesn't highlight after getting focus".
svn-id: r44067
2009-09-13 20:03:04 +00:00
Johannes Schickel
7cc0ff23a0 Proper fix for bug #2835715 "KYRA: GFX glitch at the bridge". The old fix broke saves, which were made in front of the castle door.
svn-id: r44065
2009-09-13 19:54:41 +00:00
Johannes Schickel
0af418e7ea Fix regression caused by OSystem::updateScreen call limitation, which caused certain animations not to display at all.
svn-id: r44063
2009-09-13 18:37:19 +00:00
Johannes Schickel
a2900bf246 Fix bug when skipping Kyrandia 1 Intro, when no restart save game file is present.
svn-id: r44062
2009-09-13 18:35:42 +00:00
Florian Kagerer
525c084456 LOL/Floppy: fixed size of menu boxes
svn-id: r44061
2009-09-13 14:44:37 +00:00
Vladimir Menshakov
a0808e58ba fixed double-taking of the captain's key
svn-id: r44060
2009-09-13 14:12:39 +00:00
Vladimir Menshakov
1d8b2b8877 fixed flickering by restarting render cycle
svn-id: r44059
2009-09-13 13:59:55 +00:00
Vladimir Menshakov
1ce0f84084 return event status from the nextEvent()
svn-id: r44058
2009-09-13 13:22:35 +00:00
Vladimir Menshakov
38e5817c34 removed invalid 0xff character handler, added fixme
svn-id: r44057
2009-09-13 13:10:05 +00:00
Vladimir Menshakov
4079a4d1b6 fixed sounds for the earlier callbacks
svn-id: r44056
2009-09-13 12:58:35 +00:00
Vladimir Menshakov
ba9c347d93 added hide/showActor, fixed intro, reverted straight animation order
svn-id: r44055
2009-09-13 12:48:57 +00:00
Florian Kagerer
6d24808bc2 LOL: add missing opcode
svn-id: r44053
2009-09-13 11:04:52 +00:00
Torbjörn Andersson
bcc840c95c Fixed crash when reaching the end of the movie, riggered by recent Stream
changes.

svn-id: r44052
2009-09-13 11:02:39 +00:00
Paul Gilbert
31585ebac0 Added workaround fix for Amazon conversation being cut off in Act 2
svn-id: r44050
2009-09-13 10:58:31 +00:00
Vladimir Menshakov
6c9ab139af added intro support
svn-id: r44049
2009-09-13 10:50:29 +00:00
Torbjörn Andersson
e7469479ce Removed unnecessary semi-colons.
svn-id: r44048
2009-09-13 10:32:55 +00:00
Vladimir Menshakov
e53de46b4f added simple credits support for the intro.
svn-id: r44047
2009-09-13 09:54:53 +00:00
Vladimir Menshakov
94d7dad3af added shadow_color, height and packed width parameters for fonts.
svn-id: r44046
2009-09-13 09:54:03 +00:00
Vladimir Menshakov
e9303da636 fixed animation slot in first trial
svn-id: r44045
2009-09-13 09:53:14 +00:00
Filippos Karapetis
8bf80d9584 Always disable the "Change Directory" button in the save/load menus, as we don't allow the engine to change the directory where saved games will be placed
svn-id: r44044
2009-09-13 00:08:17 +00:00
Filippos Karapetis
18b24da384 Removed the INST_LOOKUP_CLASS define
svn-id: r44043
2009-09-12 18:22:32 +00:00
Filippos Karapetis
15cb36a7ee Made is_object() a method of the segment manager
svn-id: r44042
2009-09-12 17:42:04 +00:00
Filippos Karapetis
358b5649ce Removed the unused ASSERT()-related code and changed a warning where BREAKPOINT() was used to an error
svn-id: r44041
2009-09-12 17:31:29 +00:00
Florian Kagerer
5e57474eb9 LOL: fix bug that would sometimes accidently swap the freeze palette and the normal palette in the ghorka swamp
svn-id: r44040
2009-09-12 13:16:47 +00:00
Filippos Karapetis
90ae20c3ea - Made obj_get and obj_get_name methods of SegManager (getObject and getObjectName, respectively)
- Renamed alloc_List -> allocateList, alloc_Node->allocateNode, alloc_hunk_entry->allocateHunkEntry, free_hunk_entry->freeHunkEntry, for consistency

svn-id: r44039
2009-09-12 00:10:07 +00:00
Florian Kagerer
5c2f872ba4 LOL: added another missing opcode
svn-id: r44037
2009-09-11 21:31:14 +00:00
Florian Kagerer
4e34275af1 LOL: add missing opcode
svn-id: r44036
2009-09-11 21:15:48 +00:00
Andre Heider
9f7c0a24e2 Added support for WINDRESFLAGS, required for e.g. multilib enabled MinGW toolchains
svn-id: r44035
2009-09-11 18:13:27 +00:00
Florian Kagerer
68ae279aff LOL/Floppy: fixed gfx tables generation
svn-id: r44034
2009-09-11 17:38:36 +00:00
Norbert Lange
75aafd9c33 fix duplicate definition of FORCEINLINE on mingw toolchains
svn-id: r44033
2009-09-11 12:58:08 +00:00
Paul Gilbert
4fc8fe8023 Added an experimental screen transition dirty rect calculation code which should make background changes faster on slower devices or when scalers are active
svn-id: r44032
2009-09-11 11:36:16 +00:00
Paul Gilbert
bb94053960 Bugfix for the boundaries of changing objects used for dirty rect calculations
svn-id: r44031
2009-09-11 11:02:15 +00:00
Travis Howell
8d2482813a Remove excess spaces.
svn-id: r44030
2009-09-11 10:22:32 +00:00
Travis Howell
122ff32d75 Remove excess spaces.
svn-id: r44029
2009-09-11 10:13:54 +00:00
Travis Howell
eb0b61976d Fix compile of M4 game engine.
svn-id: r44028
2009-09-11 09:31:57 +00:00
Max Horn
1011508325 Slightly modified version of Patch #2838562: Improve endian.h and stream.h
svn-id: r44027
2009-09-11 08:55:47 +00:00
Max Horn
7cf23a2c4d M4: Seems that s1_cos and s1_sin are either misnamed, or buggy ?
svn-id: r44026
2009-09-11 08:43:32 +00:00
Max Horn
c6d2441db3 Don't abuse FORCEINLINE
svn-id: r44025
2009-09-11 08:39:09 +00:00