aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula
AgeCommit message (Collapse)Author
2009-05-19COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are ↵Max Horn
deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) svn-id: r40725
2009-05-13Normalized types for several variables. FormattingEugene Sandulenko
svn-id: r40521
2009-05-12Replace verb numbers with constants in selectVerb() callEugene Sandulenko
svn-id: r40476
2009-03-05Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match ↵Jordi Vilalta Prat
the meaning of the returned string, as discussed some time ago in scummvm-devel svn-id: r39132
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-02-15- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.Johannes Schickel
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated). - Update all client code which relied on OSystem::clearScreen so far. svn-id: r38304
2009-02-14ignore any keypresses in the volume control dialogWillem Jan Palenstijn
svn-id: r38183
2009-01-29Moved AdvancedDetector from common/ to engines/Max Horn
svn-id: r36132
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-05Got rid of updateAnim2()Filippos Karapetis
svn-id: r35747
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-03Removed unused variable.Torbjörn Andersson
svn-id: r35223
2008-12-03Applied wjpalenstijn's patch to fix bug #2111826 - "DRASCULA: Inserting save ↵Filippos Karapetis
game names lags" svn-id: r35221
2008-12-03Make sure that savegame names are 0-terminatedFilippos Karapetis
svn-id: r35220
2008-12-03Simplify line reading with the simpler readLine(), instead of readLine_NEWFilippos Karapetis
svn-id: r35216
2008-12-03readLine_OLD -> readLine_NEWFilippos Karapetis
svn-id: r35213
2008-11-16Fixed various g++ warnings ("format not a string literal and no format ↵Johannes Schickel
arguments"). svn-id: r35096
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-09-28Use better "silence" without clicks when speech is disabled.Eugene Sandulenko
svn-id: r34676
2008-09-28- Renamed withVoices to _subtitlesDisabled as it reflect the true meaning.Eugene Sandulenko
- Allowed to disable subtitles from options dialogs including RTL. svn-id: r34675
2008-09-28Fix bug #2043489: DRASCULA: Cannot disable speechEugene Sandulenko
svn-id: r34674
2008-09-16Removed tons of unused 'length' variables, to silence compiler warningsMax Horn
svn-id: r34585
2008-09-16- Moved some includes away from drascula.hFilippos Karapetis
- Moved grr() to talk.cpp - Removed the unnecessary parameter length from isTalkFinished() svn-id: r34577
2008-09-16Fixed some glitches in the last part of Von Braun's storyFilippos Karapetis
svn-id: r34575
2008-09-16Cleaned up and fixed the cutscene with Von Braun's story. Fixes bugs ↵Filippos Karapetis
#2111804 - "DRASCULA: Cut scene bugs" and #2059648 - "DRASCULA: VonBraun's song" svn-id: r34574
2008-09-16Removed the confirmation speech when a game is saved - it's "99.als" instead ↵Filippos Karapetis
of "s99.als", but the main problem is that it's not translated in the English version and it's in Spanish (plus it's creepy and annoying...) svn-id: r34573
2008-09-16Assign _lang to the appropriate enum valuesFilippos Karapetis
svn-id: r34572
2008-09-16Added a workaround to skip the silence in the beginning and end of file ↵Filippos Karapetis
3.als. Fixes bug #2111815 - "DRASCULA: Voice delayed" svn-id: r34571
2008-09-16- Fixed centerText() to print text at the correct heightFilippos Karapetis
- Removed some duplicate code svn-id: r34569
2008-09-15Fixed compiler warningsMax Horn
svn-id: r34567
2008-09-15Show the blind man's dialog text at a bit better placeFilippos Karapetis
svn-id: r34561
2008-09-15Remove a workaround in textFitsCentered(). The blind man's dialog is a bit ↵Filippos Karapetis
better placed now svn-id: r34560
2008-09-15Fixed the phrase told by the protagonist when he talks to the blind man the ↵Filippos Karapetis
second time svn-id: r34559
2008-09-15Rewrote the very confusing centerText() function into something that makes ↵Filippos Karapetis
more sense, and matches the way that the original printed text on screen (in most cases) Fixes bugs #2102657 - "DRASCULA: Crash when talking to the piano player" and #2111820 - "DRASCULA: Dialog texts too long" svn-id: r34558
2008-09-14Big patch changing semantics of ReadStream::eos():Willem Jan Palenstijn
eos() now only returns true _after_ trying to read past the end of the stream. This has a large potential for regressions. Please test! svn-id: r34549
2008-09-14Slight cleanup of centerText()Filippos Karapetis
svn-id: r34531
2008-09-14Fix for bug #2110375 - "DRASCULA: Mouse visible in screen saver", a ↵Filippos Karapetis
regression from moving mouse handling to OSystem svn-id: r34526
2008-09-13Indentation.Torbjörn Andersson
svn-id: r34513
2008-09-12- Moved more animation data inside drascula.datFilippos Karapetis
- Merged copyRect and copyRectClip - Added enums for all the possible character directions and removed duplicate directions - Extended the talk sequence commands a bit - Removed unnecessary buffer faceBuffer and the unneeded casts between byte * and char * that were used svn-id: r34503
2008-09-11CleanupFilippos Karapetis
svn-id: r34494
2008-09-11- Merged openDoor() and closeDoor()Filippos Karapetis
- Cleaned up updateDoor() - Bugfixes to exitRoom() and gotoObject() - Moved cursor-related functions to interface.cpp - alapuertakeva -> roomExits svn-id: r34493
2008-09-11Code optimizations from FingolfinFilippos Karapetis
svn-id: r34491
2008-09-11CleanupFilippos Karapetis
svn-id: r34490
2008-09-11Fixed the hotspot for the crosshair cursorFilippos Karapetis
svn-id: r34489
2008-09-11- The game's cursor is now handled via ScummVM's cursor manager, instead of ↵Filippos Karapetis
the game itself (this means that there might be regressions where the cursor is visible when it shouldn't be) - Removed the textSurface pointer, which was used in the Spanish version. Non-Spanish versions of the game hold the font data in the tableSurface buffer (which contains picture 96). The font data for Spanish versions is in picture 974. Now both versions load their font data from the tableSurface buffer - hay_que_load -> loadedDifferentChapter - Merged withoutVerb() and selectVerb() This is a big change, it might lead to regressions! svn-id: r34488
2008-09-10Removed the unused variable changeColorFilippos Karapetis
svn-id: r34480
2008-09-10Merged all the methods to assign and set default palettesFilippos Karapetis
svn-id: r34479
2008-09-10Reduced game memory usage by about 400KB by only loading the current ↵Filippos Karapetis
language strings, not all strings svn-id: r34472