Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-24 | DRASCULA: Avoid crash in engine destructor after it failed to start. | Thierry Crozat | |
This happens for example if the drascula.dat file is not found. | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-01-27 | DRASCULA: Fix Memory Leaks in Rooms Table. | David Turner | |
Minor whitespace fixes as well. svn-id: r55560 | |||
2010-10-15 | DRASCULA: Fix some code analysis warnings (bug #3087830) | Eugene Sandulenko | |
svn-id: r53473 | |||
2010-06-15 | Drascula: hid room updater-related debug output to deeper level | Eugene Sandulenko | |
svn-id: r49702 | |||
2010-03-09 | DRASCULA: Some cleanup; turn some global C++ objects into members of ↵ | Max Horn | |
DrasculaEngine svn-id: r48215 | |||
2010-02-09 | Moved text parsing to a new class. | Nicola Mettifogo | |
svn-id: r48013 | |||
2010-02-08 | Renamed ArjFile to ArchiveMan, and _arj to _archives. | Nicola Mettifogo | |
svn-id: r48000 | |||
2010-02-08 | Let ArjFile return a SeekableReadStream instead of implementing | Nicola Mettifogo | |
the same interface itself. The caller is now responsible for deleting the returned streams. svn-id: r47994 | |||
2010-02-08 | Pass the input stream to text parser functions. | Nicola Mettifogo | |
svn-id: r47992 | |||
2010-02-08 | The text parser functions can create their temporary buffers on the stack. | Nicola Mettifogo | |
svn-id: r47991 | |||
2009-08-04 | Cleanup | Filippos Karapetis | |
svn-id: r43056 | |||
2009-08-04 | Removed the superfluous VGA buffer, replacing it with direct writes to the ↵ | Filippos Karapetis | |
video buffer svn-id: r43048 | |||
2009-05-13 | Normalized types for several variables. Formatting | Eugene Sandulenko | |
svn-id: r40521 | |||
2009-05-12 | Replace verb numbers with constants in selectVerb() call | Eugene Sandulenko | |
svn-id: r40476 | |||
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-01-29 | A 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-01 | Whoa! Removing trailing spaces. | Eugene Sandulenko | |
svn-id: r35648 | |||
2008-09-12 | - Moved more animation data inside drascula.dat | Filippos 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-11 | Cleanup | Filippos 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-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-10 | Removed the unused variable changeColor | Filippos Karapetis | |
svn-id: r34480 | |||
2008-09-10 | Merged all the methods to assign and set default palettes | Filippos Karapetis | |
svn-id: r34479 | |||
2008-09-10 | Reduced game memory usage by about 400KB by only loading the current ↵ | Filippos Karapetis | |
language strings, not all strings svn-id: r34472 | |||
2008-09-09 | - Cleanup and simplification | Filippos Karapetis | |
- Moved several simple animations out of animation.cpp - Moved some animations with talk sequences inside drascula.dat - A new version of drascula.dat is needed (will be uploaded shortly) svn-id: r34464 | |||
2008-09-09 | Cleanup of exitRoom() | Filippos Karapetis | |
svn-id: r34463 | |||
2008-08-26 | talk_dr_grande -> talk_drascula_big | Filippos Karapetis | |
talk_baul -> talk_trunk svn-id: r34182 | |||
2008-08-26 | Simplified several calls to copyBackground() | Filippos Karapetis | |
svn-id: r34181 | |||
2008-08-25 | Fix for original game bug with the wall plug in chapter 5. | Filippos Karapetis | |
Fixes bug #2059621 - DRASCULA: Plug bug svn-id: r34160 | |||
2008-06-25 | Possible fix for (for the drascula engine) for bug #2001583 - "WINCE: CRUISE ↵ | Filippos Karapetis | |
and DRASCULA engines can not be compiled" svn-id: r32777 | |||
2008-06-10 | Fixed regression in the pendulum room, preventing the player from selecting ↵ | Filippos Karapetis | |
John's hands (new version of drascula.dat needed) svn-id: r32657 | |||
2008-06-10 | Use the array sizes loaded from drascula.dat, instead of ARRAYSIZE | Filippos Karapetis | |
svn-id: r32650 | |||
2008-06-10 | drawSurface1 -> bgSurface | Filippos Karapetis | |
svn-id: r32644 | |||
2008-06-09 | - drascula.dat is now read completely | Filippos Karapetis | |
- Removed the rest of the game static data (staticdata.h) - Some naming convention fixes (added underscore to some shared variables) - Renamed objeto -> object svn-id: r32628 | |||
2008-06-08 | The pendulumSurface pointer is only used in update_102() | Filippos Karapetis | |
svn-id: r32614 | |||
2008-06-07 | Shuffled around more code. Now the files look more manageable. | Eugene Sandulenko | |
svn-id: r32599 | |||
2008-06-06 | - Cleanup | Filippos Karapetis | |
- Removed the unneeded AuxBuffLast buffer (this one is really not necessary :) ) - Simplified some more room actions svn-id: r32583 | |||
2008-06-06 | Move more room code into roomActions[]. | Eugene Sandulenko | |
svn-id: r32582 | |||
2008-06-06 | Removed the useless textSurface buffer | Filippos Karapetis | |
frame_x -> frameX candleX, candleY, pianistX and drunkX are used in more than one place svn-id: r32580 | |||
2008-06-06 | - Cleaned up the code that makes the in-game screensaver pop up | Filippos Karapetis | |
- Grouped all the frame_* variables - Removed the unused mouseY_ant variable Renamed: x_dr/y_dr -> drasculaX/drasculaY x_bj/y_bj -> bjX/bjY vb -> VonBraun wolf -> werewolf pos_cabina -> cabinPos dir_lectura -> pal plt -> colorCount palNegra -> blackPalette cont_sv -> framesWithoutAction svn-id: r32577 | |||
2008-06-06 | Simplified the room preupdaters and updaters | Filippos Karapetis | |
svn-id: r32573 | |||
2008-06-06 | Fix regressions introduced in r32571 | Eugene Sandulenko | |
svn-id: r32572 | |||
2008-06-06 | Removed the empty specialized parsers for rooms 19, 44, 61 and 63 | Filippos Karapetis | |
svn-id: r32571 | |||
2008-06-06 | Added the rest of the rooms to the room parser | Filippos Karapetis | |
svn-id: r32570 | |||
2008-06-06 | Further unification of room code. | Eugene Sandulenko | |
svn-id: r32567 | |||
2008-06-05 | Fixed regression: rooms 0, 56 and 60 are not called by the default room ↵ | Filippos Karapetis | |
parser (13 and 21 too, but there are no default actions associated with them) svn-id: r32562 | |||
2008-06-05 | Optimize a bit roomParse, though ideal would be a binary search, but I am | Eugene Sandulenko | |
too lazy for that. svn-id: r32561 | |||
2008-06-05 | Converted most of checkAction() to pseudorooms 200 and 201, putting | Eugene Sandulenko | |
them into roomActions. svn-id: r32560 |