aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/script.cpp
AgeCommit message (Collapse)Author
2010-11-01COMMON: Rename String::printf() to String::format()Max Horn
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
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-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2009-12-2411H: Add some more opcode stubsScott Thomas
svn-id: r46524
2009-10-26Groovie: Fix some styling issues pointed by cppcheckJordi Vilalta Prat
svn-id: r45411
2009-10-01T7G: Proper fix for #2847539 - remove ambiguity in multi-byte script reads.Scott Thomas
svn-id: r44524
2009-09-08T7G: Fix bug #2853185 where card puzzle doesn't clean up, resulting in a ↵Scott Thomas
blank menu in special instances svn-id: r44009
2009-08-30Groovie: Replace sprintf() usage with String::printf()Jordi Vilalta Prat
svn-id: r43827
2009-08-21Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in hereScott Thomas
svn-id: r43598
2009-08-16Fix warning caused by -Wformat-security.Johannes Schickel
svn-id: r43446
2009-08-05T7G: Fix bug #2831041 by implementing opcode responsible for starting music ↵Scott Thomas
partway through a video svn-id: r43068
2009-08-03T7G: Fix bug #2831046 where save names not shown after loading a save from ↵Scott Thomas
launcher svn-id: r43020
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-20Proper implementation of microscope puzzle.Eugene Sandulenko
svn-id: r42634
2009-07-03Added more GCC_PRINTF attributes, and fixed resulting warnings in format stringsMax Horn
svn-id: r42054
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-03-10- Convert some file references from uint16 to uint32 to suit 11HScott Thomas
- Add some 11H opcodes svn-id: r39313
2009-03-10Groovie: Initial support for different opcode setsJordi Vilalta Prat
svn-id: r39282
2009-03-01Remove extra whitespacesJordi Vilalta Prat
svn-id: r39024
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-02-15T7G: Fix for #2511456. Volume is now only reset to 100 on playing a new ↵Henry Bush
track, and the background track starts on beginning of input loop (not at end of main track). svn-id: r38284
2009-02-01T7G: Fix for 2474078 (hopefully). Check if volume has fallen to correct ↵Henry Bush
level at end of applyfading, in case it gets set to correct level during it. svn-id: r36173
2009-02-01T7G: revert r36125 until I figure out why it broke general midi musicHenry Bush
svn-id: r36170
2009-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
2009-01-30Some more 'special debug levels' tweaksMax Horn
svn-id: r36140
2009-01-30Some work on the 'special debug levels' aka 'engine debug levels' codeMax Horn
svn-id: r36139
2009-01-28T7G: start background music at start of input loop (0x0B). Should fix ↵Henry Bush
2474078, but might break other things so I'm not going to backport it. svn-id: r36125
2009-01-14Hide the mouse cursor when loading a saved gameJordi Vilalta Prat
svn-id: r35863
2009-01-14Show the cursor and update it properly when closing the GMM.Jordi Vilalta Prat
svn-id: r35858
2009-01-13Reduced savegame code duplication and added savegame format versioning.Jordi Vilalta Prat
svn-id: r35855
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-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-29T7G graphics enhancement: Add the unused skeleton graphics to the mazeScott Thomas
svn-id: r35598
2008-12-24Allocate just the required memory for scripts (spotted by sev)Jordi Vilalta Prat
svn-id: r35525
2008-12-24T7G: Implement runtime script fix for cake puzzle bug.Scott Thomas
svn-id: r35520
2008-12-23T7G: Fix the stuck mouse cursorJordi Vilalta Prat
svn-id: r35494
2008-12-06T7G: Fix for performance issue in save/load screen when hovering savegamesScott Thomas
svn-id: r35256
2008-11-30T7G: Reset origin at end of video: should fix seg fault after losing the ↵Henry Bush
microscope puzzle. Plus cleanup bitflag debugging. svn-id: r35195
2008-11-25T7G: Enhanced the Audio CD playback. Now the credits music on CD2 should ↵Jordi Vilalta Prat
play by ripping it as track 2 (not tested). svn-id: r35167
2008-11-22T7G Microscope: Stauf now makes legal moves (though not good ones)Henry Bush
svn-id: r35154
2008-11-19T7G: Add framework for microscope puzzle AIHenry Bush
svn-id: r35122
2008-11-16Fixed various g++ warnings ("format not a string literal and no format ↵Johannes Schickel
arguments"). svn-id: r35096
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-15Fix for bug "Save game's names don't show up" (issue 31 on google code)Jordi Vilalta Prat
svn-id: r35078