aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/groovie.cpp
AgeCommit message (Collapse)Author
2010-09-08GROOVIE: Improve sound handling.Jordi Vilalta Prat
- Obey the mute setting. - Report the supported music types. svn-id: r52633
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-07-01Add support for the 'fallback' MIDI in T7G's intro when the CD track cannot ↵Matthew Hoops
be found. The intro music in the Mac version now plays. svn-id: r50564
2010-06-07Groovie:Jordi Vilalta Prat
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner. - Use theme fonts for the Mac version of T7G (which used ugly system fonts originally). With this the Mac version should be completable. - Cleanup include interdependencies. svn-id: r49487
2010-05-11Add support for loading T7G Mac resources using the MacResManager.Matthew Hoops
svn-id: r49005
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-05-04Get rid of Engine::_gameDataDir.Max Horn
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2009-11-23GROOVIE: Reduce header interdependencyMax Horn
svn-id: r46116
2009-09-24Changed _script to be a pointer, in order to control its ↵Filippos Karapetis
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-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-08-21Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in hereScott Thomas
svn-id: r43598
2009-07-05- Refactorized Groovie::MusicPlayer to make it extensibleJordi Vilalta Prat
- Added an empty MusicPlayerMac to let the Macintosh version of The 7th Guest start svn-id: r42116
2009-06-14Fix groovie's GUI game optionsJordi Vilalta Prat
svn-id: r41528
2009-03-10Groovie: Initial support for different opcode setsJordi Vilalta Prat
svn-id: r39282
2009-03-01Groovie: Merged init() and go() into run()Jordi Vilalta Prat
svn-id: r39023
2009-02-15Fixed compiler warning about loss of precisionPaul Gilbert
svn-id: r38222
2009-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
2009-01-14Show the cursor and update it properly when closing the GMM.Jordi Vilalta Prat
svn-id: r35858
2009-01-08T7G: Stage one of move to ScummVM's CursorMan: rename groovie one so it ↵Henry Bush
doesn't have same name svn-id: r35793
2009-01-07Fix an invalid access when the quit opcode occupies the last byte of the ↵Jordi Vilalta Prat
script, due to the quit status being updated by the event loop svn-id: r35779
2009-01-01Use the proper samples file name for 11hJordi Vilalta Prat
svn-id: r35656
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-30Fix for dialogue from Stauf and Ego during puzzles.Scott Thomas
svn-id: r35620
2008-12-23Update detection of the 11th hour demo. The disk.1 wasn't with the other files.Matthew Hoops
svn-id: r35509
2008-12-21add detection for The 11th Hour demoMatthew Hoops
svn-id: r35469
2008-11-30T7G: Stop errorString from printing script positionHenry Bush
svn-id: r35194
2008-11-24T7G: Add a debug level to play movies fast with no pcm sound (unstable)Henry Bush
svn-id: r35165
2008-11-24T7G: AI in microscope puzzle is "complete" (ie good enough for now)Henry Bush
svn-id: r35164
2008-11-16T7G: Two leftover commits from t7gre: fix broken palette on intro video, and ↵Henry Bush
add scriptvar debug flag svn-id: r35095
2008-11-15Simplify error debugging by implementing GroovieEngine::errorString()Jordi Vilalta Prat
svn-id: r35087
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-14Patch #2271425: Groovie engineMax Horn
svn-id: r35060