aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula
AgeCommit message (Collapse)Author
2010-10-15ENGINES: Enhance namespace comments a bitMax Horn
svn-id: r53484
2010-10-15DRASCULA: Fix some code analysis warnings (bug #3087830)Eugene Sandulenko
svn-id: r53473
2010-10-05DRASCULA: Add MD5 for improved French version of the gameThierry Crozat
svn-id: r53034
2010-09-23DRASCULA: Play the English "von Braun" trackTorbjörn Andersson
The workaround is no longer needed since we provide the previously missing track. It shouldn't break the game if you play from the CD either, as the timing appears to be hardwired rather than keyed to the music. svn-id: r52866
2010-09-21DRASCULA: Keep keyboard buffer flushed while waiting for conversationTorbjörn Andersson
Otherwise buffered-up key presses can cause dialog to be skipped once the player finally picks a conversation option. svn-id: r52850
2010-09-21DRASCULA: Fix bug #3069977 ("Grafic Glitches in text")Torbjörn Andersson
If response() loads an image into backSurface, we need to restore the conversation charset to it once we're done. This may very well fix a few other similar bugs, but I haven't verified that. svn-id: r52845
2010-09-21DRASCULA: Fix invalid memory access on inventory screenTorbjörn Andersson
When clicking outside of all inventory objects, the whichObject() function would return 43, which is an invalid inventoryObjects[] index. I think that's what caused it to crash for me. There are a few other inventoryObjects[]-related changes as well. svn-id: r52843
2010-07-14Changed abs() to ABS() in a few places.Torbjörn Andersson
svn-id: r50890
2010-06-15Remove unnecessary svn:executable propertiesWillem Jan Palenstijn
svn-id: r49870
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-15Drascula: improve responsivity during pauses and palette updates.Eugene Sandulenko
svn-id: r49722
2010-06-15Drascula: Fix bug #2011470.Eugene Sandulenko
Bug #2011470: "DRASCULA: slowdown when you hold mouse buttons" fixed by changing right mouse semantic. Now the items menu showed on button up instead mouse down like earlier. svn-id: r49721
2010-06-15Drascula: Fix bug #2827166.Eugene Sandulenko
Bug #2827166: "DRASCULA: Repeating conversations". It looked like bug in original engine. svn-id: r49720
2010-06-15Drascula: Fix bug #2827169.Eugene Sandulenko
Bug #2827169: "DRASCULA: gfx glitch in pendulum room" fixed by rearranging draw sequence. svn-id: r49719
2010-06-15Drascula: add even more responsivenessEugene Sandulenko
svn-id: r49718
2010-06-15Drascula: more responsiveness.Eugene Sandulenko
svn-id: r49717
2010-06-15Drascula: Add responsiveness while talking.Eugene Sandulenko
svn-id: r49716
2010-06-15Drascula: Move more cursor-related blits to cursorSurface.Eugene Sandulenko
svn-id: r49715
2010-06-15Drascula: Plug memory leakEugene Sandulenko
svn-id: r49714
2010-06-15Drascula: Fixed bug #2826608.Eugene Sandulenko
Bug #2826608: "DRASCULA: Cursor GFX error" fixed by introducing separate buffer for cursors. This also fixes the root cause of the problem. svn-id: r49713
2010-06-15Drascula: Made actors animation more smooth.Eugene Sandulenko
svn-id: r49712
2010-06-15Drascula: Restore cursors before automated converse responsesEugene Sandulenko
svn-id: r49711
2010-06-15Drascula: Fix bug #2826610.Eugene Sandulenko
Bug #2826610: "DRASCULA: Graveyard GFX error". Actually it was fixed by previous commit. Added more responsiveness for this animation. svn-id: r49710
2010-06-15Drascula: ease load on backend.Eugene Sandulenko
svn-id: r49709
2010-06-15Drascula: add more pic-related debug output.Eugene Sandulenko
svn-id: r49708
2010-06-15Drascula: Fix bug #2929931.Eugene Sandulenko
Bug #2929931: "DRASCULA: Graphic Glitches". Cursor graphics was not loaded at needed time. svn-id: r49707
2010-06-15Drascula: added more debug outputEugene Sandulenko
svn-id: r49706
2010-06-15Drascula: Fix bug #2854303.Eugene Sandulenko
Bug #2854303: "DRASCULA: Glitch when using cross on vampire guard". Apparently during refactoring of animation-related code duplication the conversion was incorrect. Rewrote relevant function. svn-id: r49704
2010-06-15Drascula: Added debug console. Implemented a (buggy) room comand.Eugene Sandulenko
svn-id: r49703
2010-06-15Drascula: hid room updater-related debug output to deeper levelEugene Sandulenko
svn-id: r49702
2010-06-15Drascula: Added animation-related debug output.Eugene Sandulenko
svn-id: r49701
2010-06-15Drascula: Optimized blitting code.Eugene Sandulenko
svn-id: r49700
2010-06-14Extended advancedDetector with depth parameter.Eugene Sandulenko
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653
2010-05-24Fix bug #2827172: DRASCULA: Cursor appears ontop of ending and creditsEugene Sandulenko
svn-id: r49194
2010-05-24Fix crash when there is no drascula.dat fileEugene Sandulenko
svn-id: r49193
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-04-29Fixed a glitch when a one-word text (e.g. "TOTENKOPF" in the first room, whenTorbjörn Andersson
playing the German translation) doesn't fit on the screen at the desired position. svn-id: r48850
2010-04-28Committed my proposed fix for bug #2970211 ("DRASCULA: missing germanTorbjörn Andersson
translation"), after a brief discussion with Fingolfin to make sure I wasn't doing something silly. svn-id: r48833
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-03-09DRASCULA: Simplify playFLI and its subroutinesMax Horn
svn-id: r48217
2010-03-09DRASCULA: Simplified some code, cleanupMax Horn
svn-id: r48216
2010-03-09DRASCULA: Some cleanup; turn some global C++ objects into members of ↵Max Horn
DrasculaEngine svn-id: r48215
2010-02-09Moved text parsing to a new class.Nicola Mettifogo
svn-id: r48013
2010-02-08Reduce header interdependenciesMax Horn
svn-id: r48010
2010-02-08Introduce factory function makeArjArchive, hide ArjArchive class implementationMax Horn
svn-id: r48009
2010-02-08Renamed variable to fix warning.Torbjörn Andersson
svn-id: r48001
2010-02-08Renamed ArjFile to ArchiveMan, and _arj to _archives.Nicola Mettifogo
svn-id: r48000
2010-02-08Moved ArjFile to drascula.Nicola Mettifogo
svn-id: r47999
2010-02-08Let ArjFile return a SeekableReadStream instead of implementingNicola Mettifogo
the same interface itself. The caller is now responsible for deleting the returned streams. svn-id: r47994