Gregory Montoir
478fa21838
fix for tracker item #2628896 TUCKER: Invisible Raincoat bug
...
svn-id: r38991
2009-03-01 00:51:59 +00:00
Gregory Montoir
40a2485050
fix for tracker item #2627942 TUCKER: Brainroom/Information Room Graphics glitch
...
svn-id: r38990
2009-03-01 00:51:14 +00:00
Jordi Vilalta Prat
82872a7033
SCI: Start converting MessageState into a class
...
svn-id: r38989
2009-03-01 00:18:30 +00:00
Jordi Vilalta Prat
7050c7b03f
SCI: Use the ResourceType enum instead of integers where it makes sense
...
svn-id: r38988
2009-02-28 23:46:50 +00:00
Filippos Karapetis
8e39ac9f12
Fixed the SCI version in a version of Longbow, and fixed a typo in the MD5 of a version of SQ5
...
svn-id: r38986
2009-02-28 22:59:27 +00:00
Lars Skovlund
f179dbfc71
Add a particular release of Conquests of the Longbow.
...
svn-id: r38985
2009-02-28 22:36:48 +00:00
Max Horn
d7b06b7d42
SCI: Renamed ResourceManager::sci_version to _sciVersion, to avoid var shadowing warnings; some other tweaks
...
svn-id: r38984
2009-02-28 22:19:22 +00:00
Willem Jan Palenstijn
e159979869
strip trailing newline in SCI debugger
...
svn-id: r38983
2009-02-28 22:10:07 +00:00
Greg Frieger
61ab59138a
resource_t struct replaced with stub Resource class for future objectifying. Also the crash when exiting SCI1 games was fixed
...
svn-id: r38982
2009-02-28 21:59:49 +00:00
Lars Persson
4f3a50913e
Added keyboard mapping for global menu.
...
svn-id: r38981
2009-02-28 21:05:21 +00:00
Greg Frieger
4dd1b7dad5
Turned ResourceManager into a class, along with all related functions
...
svn-id: r38978
2009-02-28 20:45:36 +00:00
Johannes Schickel
26cb1657bc
Fix warnings.
...
svn-id: r38975
2009-02-28 16:17:14 +00:00
Willem Jan Palenstijn
c388d6c455
Increase colour refcount when allocating colour
...
svn-id: r38974
2009-02-28 16:12:52 +00:00
Willem Jan Palenstijn
2d1a6309f8
Disable xfact/yfact scaling in embedded views.
...
This inadvertently broke colours in KQ5 as a side effect.
svn-id: r38973
2009-02-28 16:11:02 +00:00
Johannes Schickel
9cc4f5630e
Fix warnings.
...
svn-id: r38972
2009-02-28 16:06:32 +00:00
Greg Frieger
1befd93475
Added detection for more SCI games and demos
...
svn-id: r38970
2009-02-28 15:32:01 +00:00
Andre Heider
b2cd5beb9e
clean up some warnings
...
svn-id: r38965
2009-02-28 13:41:43 +00:00
Andre Heider
aff4aeae14
set the correct OPL2 frequency for Wii
...
svn-id: r38964
2009-02-28 13:39:56 +00:00
Jordi Vilalta Prat
501e4bb91a
SCI: Renamed some kernel types and general cleanup
...
svn-id: r38961
2009-02-28 11:12:59 +00:00
Paul Gilbert
d3b2a4ede9
Fixed MSVC compiler warning
...
svn-id: r38960
2009-02-28 11:09:38 +00:00
Willem Jan Palenstijn
3bfc345350
Add support for saving Common::String objects.
...
Use it to simplify SavegameMetadata handling.
svn-id: r38959
2009-02-28 11:07:36 +00:00
Sven Hesse
78f28d3f30
Shutting up a compiler warning
...
svn-id: r38958
2009-02-28 10:58:46 +00:00
Eugene Sandulenko
440fcb1d5a
Patch #2638336 : Broken Sword PSX Support Part 2 of 2
...
svn-id: r38957
2009-02-28 10:53:45 +00:00
Eugene Sandulenko
5aa50ec889
Patch #2638336 : Broken Sword PSX Support
...
svn-id: r38956
2009-02-28 10:46:33 +00:00
Willem Jan Palenstijn
4febcde170
Make CFSML writers take const arguments
...
svn-id: r38952
2009-02-28 10:05:07 +00:00
Willem Jan Palenstijn
c76dc0b71c
Initialize mixer feed variables
...
svn-id: r38951
2009-02-28 10:04:40 +00:00
Max Horn
6f72cc45a3
cleanup
...
svn-id: r38950
2009-02-28 07:23:31 +00:00
Max Horn
413ded4ce4
SCI: Get rid around the first layer around the ScummVM audio mixer. Also resolve the FIXME about releasing the mixer channel we allocated
...
svn-id: r38949
2009-02-28 06:48:53 +00:00
Nicola Mettifogo
4bd19f7a7f
Improved debug output when listing animations.
...
svn-id: r38948
2009-02-28 06:21:24 +00:00
Max Horn
a26b3bfde6
SCI: Get rid of extra layer around our timer manager
...
svn-id: r38947
2009-02-28 06:14:42 +00:00
Travis Howell
c1a712c4e8
Add German font data table for German versions of Elvira 2 and Waxworks.
...
svn-id: r38943
2009-02-28 00:13:14 +00:00
Travis Howell
0315465fde
Elvira 1 uses slightly different font data table, shared for all languages.
...
svn-id: r38942
2009-02-28 00:12:21 +00:00
Willem Jan Palenstijn
6eeec1d295
Add FIXME: We need a pcm_device->exit() function,
...
to release the mixer channel allocated for pcm_device in ScummVM's mixer.
svn-id: r38941
2009-02-27 23:53:52 +00:00
Willem Jan Palenstijn
d3e60f2ae3
Depend on backend timer API instead of a new mutex
...
This fixes a deadlock between the backend's timer mutex and
the sound callbackMutex that would occur while restoring a game.
svn-id: r38939
2009-02-27 22:20:11 +00:00
Matthew Hoops
9a89280527
Add detection of another version of the Black Cauldron. (See bug #2628354 ).
...
svn-id: r38936
2009-02-27 22:14:18 +00:00
Travis Howell
5974452291
Fix bug #2642654 - SIMON2: Cannot load savegame, also in CD DOS?.
...
svn-id: r38935
2009-02-27 22:10:25 +00:00
Willem Jan Palenstijn
fb8fafaf56
Fix reading corrupted saves.
...
svn-id: r38934
2009-02-27 19:50:22 +00:00
Willem Jan Palenstijn
fb552121d2
fix warnings and memleaks in savegame.cfsml
...
svn-id: r38933
2009-02-27 19:38:20 +00:00
Willem Jan Palenstijn
ede680738b
sync savegame.cfsml with include/ dir changes
...
svn-id: r38932
2009-02-27 19:37:29 +00:00
Eugene Sandulenko
d53c75fc8f
Fix code formatting
...
svn-id: r38930
2009-02-27 12:59:02 +00:00
Nicola Mettifogo
44906f574f
The engine has now to build the drawing list for the graphic department, instead of setting visibility flags; the new field _prog has been added to GfxObj to help sorting the list.
...
The outcome is that cleaning up unused resources on location switches is now easier to manage, and less error prone.
svn-id: r38928
2009-02-27 08:56:19 +00:00
Nicola Mettifogo
e17a140019
Improved debugger output.
...
svn-id: r38927
2009-02-27 08:46:39 +00:00
Torbjörn Andersson
53572f6c07
Committed patch #2606844 ("Fix crash when using BS1 without portuguese data").
...
Admittedly, I'm not really that familiar with BS1 resource management, but as
far as I can tell the patch just adds sanity checking, so it shouldn't hurt.
svn-id: r38925
2009-02-27 05:52:22 +00:00
Torbjörn Andersson
349fce7454
Committed a slightly updated patch #2602772 ("Patches for BS1 bug ID #1977094 ")
...
to replace some missing subtitles with hard-coded ones.
svn-id: r38923
2009-02-27 05:20:37 +00:00
Max Horn
c053ef8c87
SCI: Remove empty include/ dir
...
svn-id: r38922
2009-02-27 02:24:29 +00:00
Max Horn
479751104f
SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp file with the EngineState constructor
...
svn-id: r38921
2009-02-27 02:23:40 +00:00
Max Horn
170916201c
SCI: Moved almost all files from include/ to other dirs; only include/engine.h remains
...
svn-id: r38920
2009-02-27 02:23:00 +00:00
Max Horn
bf0860fc5e
SCI: Commited file handling revamp, work in progress
...
svn-id: r38919
2009-02-27 01:17:24 +00:00
Willem Jan Palenstijn
5a5c51bb48
Reset successor variable after use.
...
This fixes a crash in SQ3 after reloading followed by restarting.
svn-id: r38918
2009-02-26 23:13:00 +00:00
Filippos Karapetis
6c879e96d1
- Removed engine/sys_strings.*
...
- Renamed sys_string_t -> SystemString, sys_strings_t -> SystemStrings
svn-id: r38916
2009-02-26 23:03:35 +00:00