Torbjörn Andersson
72eb9ec9ea
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
...
before freeing it, which isn't necessary.
svn-id: r46941
2010-01-03 19:37:43 +00:00
Jordi Vilalta Prat
a22fd021e9
Move the LZSS code to the Groovie namespace.
...
svn-id: r46867
2010-01-02 00:07:20 +00:00
Scott Thomas
a55e0531e8
11H: Add some more opcode stubs
...
svn-id: r46524
2009-12-24 08:35:11 +00:00
Scott Thomas
b2ae0e56c5
Tweak Groovie2 video buffer handling
...
svn-id: r46523
2009-12-24 08:33:37 +00:00
Max Horn
c8873d8492
Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
...
svn-id: r46316
2009-12-09 18:12:51 +00:00
Max Horn
5f178e8650
Fix some MSVC warnings (part of patch #2909981 )
...
svn-id: r46291
2009-12-08 20:44:57 +00:00
Scott Thomas
6e26b4a1c8
Brief Groovie namespace comment
...
svn-id: r46161
2009-11-27 06:46:07 +00:00
Max Horn
df651bf20f
Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
...
svn-id: r46128
2009-11-24 22:10:14 +00:00
Max Horn
ebcb9b0ff0
GROOVIE: Reduce header interdependency
...
svn-id: r46116
2009-11-23 23:53:25 +00:00
Matthew Hoops
49a8462c5b
Capitalize the word Sequel in The 11th Hour's title.
...
svn-id: r45643
2009-11-03 21:51:24 +00:00
Max Horn
51933629d1
Changed foo(void) to foo() in almost all non-backend source files
...
svn-id: r45616
2009-11-02 21:54:57 +00:00
Jordi Vilalta Prat
c7476aa16f
Groovie: Fix some styling issues pointed by cppcheck
...
svn-id: r45411
2009-10-26 19:06:36 +00:00
Torbjörn Andersson
22116b488e
Fixed cppcheck warning.
...
svn-id: r45241
2009-10-19 04:19:11 +00:00
Max Horn
2bbf708dea
Introduced new type Common::DisposeAfterUse::Flag
...
svn-id: r45233
2009-10-18 19:41:59 +00:00
Scott Thomas
2fa7fbc1a5
T7G: Proper fix for #2847539 - remove ambiguity in multi-byte script reads.
...
svn-id: r44524
2009-10-01 15:58:15 +00:00
Filippos Karapetis
2dbd096dd5
Changed _script to be a pointer, in order to control its creation/destruction, like the rest of the groovie engine parts, and resolve a potential issue that Microsoft claims to be severe (warning C4355, read more here: http://msdn.microsoft.com/en-us/library/3c594ae3.aspx )
...
svn-id: r44303
2009-09-24 10:58:00 +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
Johannes Schickel
1b68bf76ac
Wording.
...
svn-id: r44086
2009-09-14 19:30:46 +00:00
Johannes Schickel
5ed03fcd3a
Fix valgrind warning.
...
svn-id: r44084
2009-09-14 18:40:05 +00:00
Torbjörn Andersson
bcc840c95c
Fixed crash when reaching the end of the movie, riggered by recent Stream
...
changes.
svn-id: r44052
2009-09-13 11:02:39 +00:00
Max Horn
37e51f1575
Fixed some (pedantic) warnings
...
svn-id: r44015
2009-09-08 22:03:07 +00:00
Scott Thomas
52cf649a65
T7G: Fix bug #2853185 where card puzzle doesn't clean up, resulting in a blank menu in special instances
...
svn-id: r44009
2009-09-08 06:23:50 +00:00
Scott Thomas
9e7737a653
Groovie: Handle special case for cursor #4
...
svn-id: r43847
2009-08-31 02:04:24 +00:00
Travis Howell
4b43f63281
Revert revision 43845, to keep configure options for games and game engines clear and consistent.
...
svn-id: r43846
2009-08-31 01:52:16 +00:00
Jordi Vilalta Prat
c6e84919c8
Added the --enable-unsupported option to enable the detection of the
...
unsupported games, guarded by the ENABLE_UNSUPPORTED_GAMES define.
It's a generalization of r43843.
Also grouped all the engines options together in the configure help.
svn-id: r43845
2009-08-31 01:25:04 +00:00
Travis Howell
dadbb53350
Add configure option for Groovie 2 games.
...
svn-id: r43843
2009-08-31 00:39:30 +00:00
Scott Thomas
5791d475f5
Groovie: Initial implementation cursors for Groovie V2
...
svn-id: r43842
2009-08-30 23:57:43 +00:00
Jordi Vilalta Prat
18c43c1d90
Groovie: Replace sprintf() usage with String::printf()
...
svn-id: r43827
2009-08-30 16:54:35 +00:00
Scott Thomas
24a9dc8480
T7G: Load VDX frame chunks into a MemoryStream rather than streaming straight from disk ( Fix #2839528 )
...
svn-id: r43671
2009-08-23 14:54:56 +00:00
Andre Heider
007f68366f
Renamed ENABLE_RGB_COLOR to USE_RGB_COLOR, and added it to config.h to guarantee a consistent build.
...
svn-id: r43604
2009-08-21 18:16:37 +00:00
Scott Thomas
58f8ec5d57
Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in here
...
svn-id: r43598
2009-08-21 13:57:03 +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
Johannes Schickel
c88cf041a4
Fix warning caused by -Wformat-security.
...
svn-id: r43446
2009-08-16 17:36:31 +00:00
Scott Thomas
8820b6166e
T7G: Fix bug #2831041 by implementing opcode responsible for starting music partway through a video
...
svn-id: r43068
2009-08-05 13:57:40 +00:00
Scott Thomas
8edc0d0943
T7G: Fix bug #2831046 where save names not shown after loading a save from launcher
...
svn-id: r43020
2009-08-03 01:19:36 +00:00
Johannes Schickel
7e71865e91
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
...
svn-id: r42751
2009-07-25 12:59:46 +00:00
Johannes Schickel
5585e18123
Fix gcc warning (hopefully this is correct).
...
svn-id: r42635
2009-07-20 22:26:41 +00:00
Eugene Sandulenko
3f6159a968
Proper implementation of microscope puzzle.
...
svn-id: r42634
2009-07-20 22:15:37 +00:00
Max Horn
baabc623f6
Got rid of two more ioFailed uses
...
svn-id: r42501
2009-07-15 10:04:50 +00:00
Jordi Vilalta Prat
69a3e2759e
Groovie: Improve ROQ timing and audio sync (noticeable at least in the Clandestiny trailer)
...
svn-id: r42177
2009-07-06 15:23:50 +00:00
Jordi Vilalta Prat
6d3b2ec3af
- Refactorized Groovie::MusicPlayer to make it extensible
...
- Added an empty MusicPlayerMac to let the Macintosh version of The 7th Guest start
svn-id: r42116
2009-07-05 09:34:54 +00:00
Max Horn
cbea1a1193
Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings
...
svn-id: r42054
2009-07-03 10:40:49 +00:00
Jordi Vilalta Prat
d7308e9e3d
Fix groovie's GUI game options
...
svn-id: r41528
2009-06-14 22:10:17 +00:00
Eugene Sandulenko
1bd6f6c99f
Added game GUI options to advancedDetector and updated all engines
...
svn-id: r41272
2009-06-06 17:56:41 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Max Horn
fb79b18571
Changed SaveFileManager methods to take Common::String params (instead of char pointers)
...
svn-id: r41000
2009-05-29 14:38:22 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Jordi Vilalta Prat
f903e32c51
Groovie: Add non-uniform scaling to the ROQ player
...
svn-id: r39408
2009-03-15 04:34:00 +00:00
Jordi Vilalta Prat
efa319ff67
Groovie: Added basic alpha channel support to the ROQ player
...
svn-id: r39406
2009-03-15 03:51:03 +00:00
Eugene Sandulenko
f2a1e593c9
Give more meaningful names to detected entries.
...
svn-id: r39388
2009-03-14 11:26:46 +00:00