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