aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-10Properly renamed some of the functions in the Delphine unpacker after ↵Kari Salminen
understanding what they really do. svn-id: r32649
2008-06-10Fixed character walking in room 14 (the bar, right after BJ is kidnapped). ↵Filippos Karapetis
This should fix the issues with the pianist in bug report #1979989 - "DRASCULA : Lip sync error when talking to pianist" svn-id: r32648
2008-06-10Objectified the Delphine decompression routine (i.e. delphineUnpack).Kari Salminen
svn-id: r32646
2008-06-10verbo -> verbFilippos Karapetis
svn-id: r32645
2008-06-10drawSurface1 -> bgSurfaceFilippos Karapetis
svn-id: r32644
2008-06-09Implemented popAllCursors() in CursorManager to ensure that all unnecessary ↵Christopher Page
cursors are removed from the cursor stack when returning to the launcher svn-id: r32642
2008-06-09TOUCHE: Reverted some comments that were used for testing purposesChristopher Page
svn-id: r32641
2008-06-09endianess fixesFilippos Karapetis
svn-id: r32639
2008-06-09Fixed regression from commit #32636, leading to a crashFilippos Karapetis
svn-id: r32638
2008-06-09Fixed warnings. (Mainly, GCC 4.3 doesn't want you to use "char" as an arrayTorbjörn Andersson
index. Probably because it's undefined whether or not it's signed.) svn-id: r32637
2008-06-09Properly initialize and free memory for textsEugene Sandulenko
svn-id: r32636
2008-06-09Properly initialize and destroy the different arrays read from drascula.dat. ↵Filippos Karapetis
Also, fixed a crash that occurred from the last commit svn-id: r32635
2008-06-09Bugfix to read the first array element correctly by sevFilippos Karapetis
svn-id: r32634
2008-06-09Slight code revamp to create_drascula.cpp by sev (drascula.dat remains ↵Filippos Karapetis
unchanged) svn-id: r32633
2008-06-09Add drascula.dat.Travis Howell
svn-id: r32632
2008-06-09Initial version of drascula.datFilippos Karapetis
svn-id: r32631
2008-06-09Moved the MSVC solution files to /dists, added two MSVC project conversion ↵Filippos Karapetis
tools (MSVC8 <-> MSVC9) and added project files for MSVC8 as well svn-id: r32630
2008-06-09Updated the MSVC project files of the drascula engine (removed staticdata.h)Filippos Karapetis
svn-id: r32629
2008-06-09- drascula.dat is now read completelyFilippos 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-09Show warnings when a plugin couldn't be loadedJordi Vilalta Prat
svn-id: r32627
2008-06-09Added some missing $EXEEXT which would make some tests to failJordi Vilalta Prat
svn-id: r32626
2008-06-09Use mktemp when availableJordi Vilalta Prat
svn-id: r32625
2008-06-09Ignore superfluous --enable/--disable flags for existing enginesJordi Vilalta Prat
svn-id: r32624
2008-06-08Restore apostrophe hack.Eugene Sandulenko
svn-id: r32623
2008-06-08Load all texts from drascula.datEugene Sandulenko
svn-id: r32622
2008-06-08Proper texts alignment.Eugene Sandulenko
svn-id: r32621
2008-06-08quitGame() -> endChapter()Filippos Karapetis
svn-id: r32620
2008-06-08Removed the MiVideoSSN buffer, using screenSurface instead. Added a FIXME ↵Filippos Karapetis
for decodeOffset (as it can incorrectly write beyond 64000 bytes, up to 64256) svn-id: r32619
2008-06-08Fixed readVolCnf() filename length detection and converted ↵Kari Salminen
fixVolCnfFileName-function to something easier to understand. svn-id: r32618
2008-06-08pointer -> memPtrFilippos Karapetis
Des_RLE -> decodeRLE Des_OFF -> decodeOffset Lenght -> length Removed duplicate code for RLE decoding svn-id: r32617
2008-06-08Use mixVideo() in showFrame() and some capitalization fixesFilippos Karapetis
svn-id: r32616
2008-06-08- Removed the AuxBuffOrg and AuxBuffDes buffersFilippos Karapetis
- Renamed loadPCX -> showFrame - Removed WaitForNext() - Cleaned up the PCX frame loading code svn-id: r32615
2008-06-08The pendulumSurface pointer is only used in update_102()Filippos Karapetis
svn-id: r32614
2008-06-08Removed the useless pcxBuffer buffer and auxPun pointer and fixed an ↵Filippos Karapetis
off-by-one error in the PCX decoding routine svn-id: r32613
2008-06-08Grouped all the different draw buffers/pointers togetherFilippos Karapetis
svn-id: r32612
2008-06-08Use _system->quit() instead of exit(0).Torbjörn Andersson
svn-id: r32611
2008-06-08Implement data paddingEugene Sandulenko
svn-id: r32610
2008-06-08CleanupFilippos Karapetis
svn-id: r32609
2008-06-08Don't attempt to close the arj file if it hasn't been openedFilippos Karapetis
svn-id: r32608
2008-06-08Initialize _charMap to avoid crash when drascula.dat doesn't existFilippos Karapetis
svn-id: r32607
2008-06-07Preparations for optimal memory allocation on reading.Eugene Sandulenko
svn-id: r32606
2008-06-07Add stubs for .dat file loadingEugene Sandulenko
svn-id: r32605
2008-06-07WIP of drascula.dat loading. Eugene Sandulenko
DISCLAIMER: this is too far from finished. From now drascula.dat is required to run the game, but in the meantime you have to make it by yourself. Do not update DRASCULA_DAT_VER as I want it to be version 1 once all loading will be implemented, but that may lead to some changes similar to r32602. svn-id: r32603
2008-06-07Make .dat file a bit smaller.Eugene Sandulenko
svn-id: r32602
2008-06-07Update Drascula's MSVC project files for r32599.Kari Salminen
svn-id: r32601
2008-06-07Add new files to makefile.Eugene Sandulenko
svn-id: r32600
2008-06-07Shuffled around more code. Now the files look more manageable.Eugene Sandulenko
svn-id: r32599
2008-06-07create_drascula tool, courtsey of md5. Not yet used by the engine.Eugene Sandulenko
svn-id: r32598
2008-06-07Another fix, now to German texts.Eugene Sandulenko
svn-id: r32597
2008-06-07Ooops. Several missing colons in the texts which lead to wrong messages were ↵Eugene Sandulenko
spotted and fixed. svn-id: r32596