Commit Graph

251 Commits

Author SHA1 Message Date
Max Horn
05508d8dcd TINSEL: Change MemoryAllocFixed to return a (kind of fake) MEM_NODE pointer; add MemoryDeinit()
svn-id: r45426
2009-10-27 00:36:56 +00:00
Max Horn
5672f353dd TINSEL: Fix warning again
svn-id: r45419
2009-10-26 21:08:15 +00:00
Max Horn
6c1c9eda3a TINSEL: Make MEM_NODE internal to heapmem.cpp
svn-id: r45418
2009-10-26 20:38:34 +00:00
Max Horn
d2e64a350a TINSEL: cleanup
svn-id: r45417
2009-10-26 20:36:44 +00:00
Max Horn
e1de772e72 TINSEL: Fix handling of free memory blocks
svn-id: r45416
2009-10-26 20:35:06 +00:00
Johannes Schickel
692a4b74dc Change assert parameter to match the comment above it.
svn-id: r45415
2009-10-26 20:08:33 +00:00
Torbjörn Andersson
939d8d1a37 Silence GCC warning.
svn-id: r45413
2009-10-26 20:03:07 +00:00
Max Horn
6591010f66 TINSEL: Further untangle memory managment.
* Add new function MemoryNoAlloc
* Make MemoryAlloc private
* Get rid of params to various memory related functions

svn-id: r45409
2009-10-26 16:01:34 +00:00
Max Horn
b9534216ed TINSEL: Remove MemoryHandle(), some unneeded #includes and the return value of MemoryReAlloc()
svn-id: r45408
2009-10-26 16:01:12 +00:00
Max Horn
e963dfbd17 TINSEL: Remove dead stuff from memory managment code, doxygenify some comments
svn-id: r45402
2009-10-26 10:41:28 +00:00
Max Horn
bbe0b81aff TINSEL: Remove DWM_FIXED and add new MemoryAllocFixed() function
svn-id: r45401
2009-10-26 10:41:11 +00:00
Max Horn
9065dca09a TINSEL: cleanup
svn-id: r45400
2009-10-26 10:40:51 +00:00
Max Horn
d19a831d29 TINSEL: Move ExtractActor from scn.* to play.*
svn-id: r45399
2009-10-26 10:40:35 +00:00
Max Horn
240f230c1e TINSEL: Cleanup
svn-id: r45398
2009-10-26 10:40:16 +00:00
Max Horn
a4c27cfe98 TINSEL: Some cleanup to the BMV code
svn-id: r45397
2009-10-26 10:39:51 +00:00
Johannes Schickel
56181a475c Change "=" to ":=" in some module.mk files for consistency.
svn-id: r45364
2009-10-24 21:55:53 +00:00
Max Horn
91ba886e01 TINSEL: Move Common::List instances mouseButtons & keypresses into TinselEngine.
Global C++ objects are not portable, as their constructors / destructors may
never be called.

svn-id: r45283
2009-10-20 19:12:54 +00:00
Max Horn
8870b5dbbf TINSEL: Fix apparent bug (?) in the support for the 5 flags version(s)
svn-id: r45271
2009-10-20 14:07:27 +00:00
Max Horn
774183ddce TINSEL: Make lots of stuff in dialogs.cpp static
svn-id: r45270
2009-10-20 14:06:40 +00:00
Max Horn
00822d5661 TINSEL: Move BMV player code into a new BMVPlayer class
svn-id: r45269
2009-10-20 14:06:17 +00:00
Max Horn
5b514a9bd1 TINSEL: Start cleanup BMV code
svn-id: r45268
2009-10-20 14:05:35 +00:00
Max Horn
2bbf708dea Introduced new type Common::DisposeAfterUse::Flag
svn-id: r45233
2009-10-18 19:41:59 +00:00
Max Horn
2e964baeef Some const correctness changes; cleanup
svn-id: r44850
2009-10-09 21:47:33 +00:00
Max Horn
3399c3aeb6 Change doxygen inline comments from "//!" to "///" as proposed on -devel
svn-id: r44802
2009-10-08 21:28:57 +00:00
Max Horn
42120ed626 Introduce a new struct TimeDate, replacing struct tm in client code. May lead to compilation issues in ports, which should be trivial to fix, though
svn-id: r44793
2009-10-08 19:41:38 +00:00
Max Horn
f242266f6d Change a couple places from 'end of namespace' to 'End of namespace', for consistency
svn-id: r44634
2009-10-04 21:26:33 +00:00
Max Horn
8ba75fc522 Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
svn-id: r44495
2009-09-30 16:16:53 +00:00
Paul Gilbert
770cca79d0 Script workaround for partially off-screen text in DW1 GRA
svn-id: r44445
2009-09-28 09:56:05 +00:00
Max Horn
4edecad9db TINSEL: cleanup
svn-id: r44416
2009-09-27 19:23:44 +00:00
Martin Kiewitz
eb24b8e455 FLAC support had a typo in detection, fixed
svn-id: r44379
2009-09-26 16:03:16 +00:00
Filippos Karapetis
7820605450 Oops, DoNextFrame() is supposed to return a value
svn-id: r44315
2009-09-24 17:59:19 +00:00
Filippos Karapetis
a983c88e37 Reverted parts of revisions #44292, #44293, #44295 and #44296, to prevent warnings and issues in compilers which don't support NORETURN
svn-id: r44312
2009-09-24 17:24:42 +00:00
Filippos Karapetis
3a976bfb6f TINSEL: Fixed some warnings about unreachable code
svn-id: r44295
2009-09-24 09:50:22 +00:00
Johannes Schickel
c50940bbf4 Got rid of Common::File::addDefaultDirectory, instead implemented the solution proposed in "Case agnostic handling for directories (and files)" on -devel.
svn-id: r44266
2009-09-23 00:15:00 +00:00
Paul Gilbert
31585ebac0 Added workaround fix for Amazon conversation being cut off in Act 2
svn-id: r44050
2009-09-13 10:58:31 +00:00
Paul Gilbert
6fa68445c4 Removed incorrect German Neon Edition MD5
svn-id: r44023
2009-09-10 11:38:04 +00:00
Fabio Battaglia
f1683ae5fe tinsel: correct mac cd checksums, made on files extracted as raw data
svn-id: r44014
2009-09-08 20:08:29 +00:00
Fabio Battaglia
cbdb0dcdfa Tinsel: added (disabled) Discworld 1 MAC detection entry
svn-id: r44011
2009-09-08 12:14:17 +00:00
Paul Gilbert
bebc76b4d8 Added second German Neon Edition detection entry
svn-id: r44001
2009-09-07 11:07:19 +00:00
Paul Gilbert
97c2a8cb89 Added missing parameter size specifiers for the DW-GRA Palace Guards script fixes
svn-id: r43777
2009-08-28 08:43:30 +00:00
Paul Gilbert
644ba1ceab Bugfix for assert in the DW2 Cartwheel scene
svn-id: r43558
2009-08-20 12:04:31 +00:00
Paul Gilbert
416fb4f309 Corrected comments in the bug workaround list
svn-id: r43529
2009-08-19 08:24:40 +00:00
Johannes Schickel
b33b90ecd0 Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
svn-id: r43512
2009-08-18 15:31:26 +00:00
Paul Gilbert
c368f60a1d Fix for some more !!HIGH STRINGS!! when talking to the palace guards
svn-id: r43468
2009-08-17 11:36:09 +00:00
Torbjörn Andersson
762d2dc03a Removed unnecessary semi-colons.
svn-id: r43409
2009-08-15 14:13:48 +00:00
Joost Peters
a68b033a53 Fix incorrect memset() call (reported by Peter Bortas).
svn-id: r43375
2009-08-14 16:44:29 +00:00
Paul Gilbert
5dbd11abad Changed subtitles display speed to also include the time taken to say voice samples (if voices are turned on). This means subtitles will display for the same time irrespective of whether voices are on or not
svn-id: r43150
2009-08-09 01:05:47 +00:00
Johannes Schickel
d14c0fd886 Change workaround for bug #2820054 to apply for all GRA versions.
svn-id: r43123
2009-08-08 12:22:34 +00:00
Johannes Schickel
462d6dc65c Formatting fix.
svn-id: r43122
2009-08-08 12:00:34 +00:00
Johannes Schickel
d593c03c1a Fix for bug #2412336 "DW2: Voices cut off" (commit on behalf of dreammaster)
svn-id: r43120
2009-08-08 11:51:15 +00:00