aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/mohawk.h
AgeCommit message (Collapse)Author
2018-07-30MOHAWK: MYST: Add support for the localized 25th gamesBastien Bouclet
2018-06-30MOHAWK: Push down the include of advancedDetector.hBastien Bouclet
So the whole engine is not recompiled when making changes to the detection code.
2018-06-29MOHAWK: RIVEN: Removed hardcoded list of language prefixes.Eugene Sandulenko
This will let to play with the prefixes without recompilation.
2018-06-29MOHAWK: RIVEN: Restrict new menu to 25th Anniversary gamesEugene Sandulenko
2018-06-29MOHAWK: MYST: Introduce a main menu stackBastien Bouclet
Used in the 25th Anniversary edition of Myst ME
2018-05-17MOHAWK: Remove detection entries for games not supported by the enginesBastien Bouclet
2018-05-17MOHAWK: Remove midi playbackBastien Bouclet
This was unused and not touched for many years
2018-03-31MOHAWK: Fix some clang-tidy warningsBastien Bouclet
2017-07-03MOHAWK: Rewrite the Riven movie managerBastien Bouclet
2017-07-03MOHAWK: Allow games to opt out of the default video managerBastien Bouclet
2016-08-11MOHAWK: Allow the games to have a different sound managerBastien Bouclet
2016-05-17ALL: Change main engine header guard defines to <directory>_<engine>_HEugene Sandulenko
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines.
2014-02-18MOHAWK: Make GPL headers consistent in themselves.Johannes Schickel
2011-06-28MOHAWK: Rework archive handlingMatthew Hoops
A new base class has been introduced (aptly named "Archive"), which is much cleaner than inheriting from MohawkArchive. In addition, the underlying resource retrieving code has been merged to reduce dupliplication.
2011-06-14MOHAWK: Finish implementation of Riven's storeMovieOpcode opcodeMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Format forward declarations to follow conventionOri Avtalion
2011-01-31MOHAWK: LB detection/path updates.Alyssa Milburn
Mark the v2.9x games as v3, mark Rugrats as v4, add detection for CarmenTQ and add its install directory to the path. svn-id: r55698
2011-01-03MOHAWK: Add game type/detection for CSTime.Alyssa Milburn
svn-id: r55112
2010-11-29MOHAWK: implement hardcoded Living Books 1.0 codeAlyssa Milburn
svn-id: r54657
2010-11-29MOHAWK : Finished implementing Selenitic sound receiverBastien Bouclet
svn-id: r54593
2010-11-29MOHAWK: Divide GType_LIVINGBOOKSV3 into V2 and V3Matthew Hoops
svn-id: r54570
2010-11-29MOHAWK: Set Maggie's Farmyard Adventure as an LB gameMatthew Hoops
The game will start, but has many problems as it uses a later version of the LB code. Also, make sure we check for filename being empty to stop an assertion in the MacCursorManager. svn-id: r54566
2010-11-28MOHAWK: Add basic Living Books support (all credit goes to fuzzie!)Matthew Hoops
v1 and v3 (both Windows and Mac) are working, v1 support is in better shape. svn-id: r54558
2010-11-25MOHAWK: Refactor cursor handlingMatthew Hoops
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!). svn-id: r54469
2010-11-24MOHAWK: Change the unused version detection field to 'appName' for use with LBMatthew Hoops
svn-id: r54462
2010-11-22MOHAWK: Switch slider bitmap ID's to matching via string; fixes some versionsMatthew Hoops
svn-id: r54416
2010-11-20MOHAWK: Cleanup resource handlingMatthew Hoops
- Renamed getRawData() to getResource() - Add a getResource() and hasResource() function for named resources - Other minor formatting changes svn-id: r54396
2010-10-15ENGINES: Enhance namespace comments a bitMax Horn
svn-id: r53484
2010-10-15Add doxygen comment for namespaces of several engines.Max Horn
This is an empty template which ideally engine maintainers would update and complete with concrete information... svn-id: r53481
2010-05-04Get rid of Engine::_gameDataDir.Max Horn
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933
2010-02-17Mohawk : Adding resource cache class and integrating into Myst engine.David Turner
The resource caching trades increased memory usage against disk access. This functionality can be disabled and enabled by the console "cache" command. svn-id: r48080
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-22Rename MohawkFile to MohawkArchive and OldMohawkFile to ↵Matthew Hoops
LivingBooksArchive_v1 (the latter originally having an ambiguous meaning) and move them to resource.* Also, renaming the Living Books game types to remove the ambiguous old/new. svn-id: r47429
2010-01-04Minor cleanup; remove GF_10TH, it's not used or needed anywhere.Matthew Hoops
svn-id: r46978
2010-01-04Merge the Mohawk Video class into QTPlayer and general cleanup.Matthew Hoops
svn-id: r46976
2009-12-31Remove the getBeginOffset() hack from Common::SeekableReadStream and ↵Matthew Hoops
introduce QTPlayer::setChunkBeginOffset() to allow specifying what offset to use. svn-id: r46786
2009-12-30MOHAWK: Reduce header interdependenciesMax Horn
svn-id: r46782
2009-12-29Add Mohawk engine code. Part 1/3: main code.Eugene Sandulenko
svn-id: r46727