aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/script.cpp
AgeCommit message (Collapse)Author
2014-02-18GROOVIE: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-03GROOVIE: Take advantage of Surface::getPixels.Johannes Schickel
2012-06-16GROOVIE: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-11-29GROOVIE: Prefer 'mask' animations to run at regular speed.Scott Thomas
Not all 'mask' animations have sound, so need to mark preference for regular speed for both 'mask' and 'teeth' animations.
2011-08-06ALL: Reduce audio/ header dependencyEugene Sandulenko
2011-07-02ENGINES: Clean up SaveStateDescriptor.Johannes Schickel
Now SaveStateDescriptor no longer subclasses HashMap. Instead all possible saved meta data is included directly into SaveStateDescriptor. This is slightly less flexible, but we never needed that flexibility so far. On the other hand it should reduce the memory usage. At least on my system (Linux/amd64) the old SaveStateDescriptor had a size of 928 and the new SaveStateDescriptor has a size of 200.
2011-06-13I18N: Make many more GUI MessageDialog strings translatableThierry Crozat
2011-05-31Merge remote branch 'upstream/master' into t7g-iosMatthew Hoops
Conflicts: engines/groovie/script.cpp
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-11Merge remote branch 'upstream/master' into t7g-iosMatthew Hoops
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-25GROOVIE: fix for bug #3093310spookypeanut
Instead of crashing if the save game isn't writable, popup a gui message and then skip
2011-04-20GROOVIE: Tweak supernatural teeth detection (for VDX playback speed)Scott Thomas
2011-04-15GROOVIE: Use uint32 when searching for a video id by nameScott Thomas
This brings ResMan::getRef into line with the rest of the engine.
2011-04-14ALL: centre -> centerMax Horn
2011-04-07GROOVIE: Add additional play-speed modes to T7G.Scott Thomas
These two speed modes enable faster movement throughout the mansion. iOS mode matches the behavior of the official iOS release while tweaked mode additionally uses original framerate for 'teeth' animations.
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