aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/script.h
AgeCommit message (Collapse)Author
2018-11-03GROOVIE: Fix GMM loads, block saves in a puzzleScott Thomas
Loading and returning from subscripts alters the _variables used, thus are not guaranteed to create a valid save state. Loading a save should be valid at any time, as long as the active script being run is restored to the base game script.
2018-08-03GROOVIE: Allow saving via GMM and increase save slots to 25David Fioramonti
If the user enters in an invalid description for the save then it will be simplified by the saved name cache process in Script::savegame. I checked this with t7g, but not with the 11th guest or any other Groovie game. The original in-game loading/saving can still only access the first 10 save slots (0-9). Its possible to saving via the GMM when the game is interactive. Loading a game saved via the gui using the original in-game load menu works fine. Saving via the GMM with timestamp works, but only only saves the characters up to the first non-alpha non-letter characer.
2014-11-03GROOVIE: Add a stub for opcode 42 in V2 gamesFilippos Karapetis
This was o_cellmove in T7G (the Microscope puzzle)
2014-02-18GROOVIE: Make GPL headers consistent in themselves.Johannes Schickel
2011-05-31Merge remote branch 'upstream/master' into t7g-iosMatthew Hoops
Conflicts: engines/groovie/script.cpp
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-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-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-06-15Surface is a struct, not a classFilippos Karapetis
svn-id: r49883
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-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2009-12-2411H: Add some more opcode stubsScott Thomas
svn-id: r46524
2009-08-21Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in hereScott Thomas
svn-id: r43598
2009-08-05T7G: Fix bug #2831041 by implementing opcode responsible for starting music ↵Scott Thomas
partway through a video svn-id: r43068
2009-07-20Proper implementation of microscope puzzle.Eugene Sandulenko
svn-id: r42634
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
2008-12-30Fix for dialogue from Stauf and Ego during puzzles.Scott Thomas
svn-id: r35620
2008-12-24Allocate just the required memory for scripts (spotted by sev)Jordi Vilalta Prat
svn-id: r35525
2008-12-06T7G: Fix for performance issue in save/load screen when hovering savegamesScott Thomas
svn-id: r35256
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-19T7G: Add framework for microscope puzzle AIHenry Bush
svn-id: r35122
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
2008-11-14Patch #2271425: Groovie engineMax Horn
svn-id: r35060