aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.cpp
AgeCommit message (Collapse)Author
2017-10-07BACKENDS: Fix window sizing of games that switch between multiple resolutionsColin Snover
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2016-07-28GOB: Move debug channel registration to the top of the engine constructorEugene Sandulenko
2016-07-20GOB: Work around broken resource sizes in Gobliiins EGASven Hesse
The EGA version of Gobliiins, similar to Little Red Riding Hood, claims a few resources are larger than they actually are. The original happily reads past the resource structure, but we'll instead fix the size of the resource after loading. This fixes bug #7162.
2016-04-14GOB: Reduce audio header dependenciesOri Avtalion
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2015-07-07GOB: Implement custom AdLib volume controlWalter van Niftrik
2014-02-18GOB: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-31GOB: Add a game type and detection table for CroustibatSven Hesse
2012-07-30GOB: Add support for different methods of handling EndiannessSven Hesse
The Once Upon A Time games handle endianness different in ANI, DEC and RXY files than Geisha does. We need to support both approaches.
2012-07-30GOB: Add PreGob stubs for the Once Upon A Time gamesSven Hesse
2012-07-30GOB: Don't crash when there's no _inter objectSven Hesse
2012-07-30GOB: Return proper errors in GobEngine::run()Sven Hesse
2012-06-16GOB: Add a SaveLoad class for AJ's WorldSven Hesse
Only contains a temp sprite handler ("menu.inf") for now. This fixes the graphical glitch after clicking on the cloud.
2012-06-16GOB: Add a proper GameType for AJ's WorldSven Hesse
2012-06-15GOB: Add a resource size workaround for Little RedSven Hesse
This fixes the missing resources in the screen where Little Red has to find the animals' homes for them.
2012-06-15GOB: Add class Inter_LittleRedSven Hesse
This fixes the crash when selecting an animal in the "Languages" screen. Interestingly, the German names of the animals are partially wrong... And for "Das Schmetterling" (sic!), even the recorded speech sample is wrong.
2012-06-15GOB: Add a proper GameType for Little RedSven Hesse
2012-01-29GOB: Add a cheat debug commandSven Hesse
- Cheat the Diving minigame to a win - Get the mastermind solution
2011-08-29GOB: Implement saving/loading for GeishaSven Hesse
2011-08-26GOB: Fix the Geisha cursorSven Hesse
2011-08-26GOB: Add inter_geisha.cpp and implement oGeisha_loadSoundSven Hesse
Geisha's intro shows now (with glitches, palette animation fail?) and the game is playable.
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-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-03-19GOB: Init volume levels on startupdhewg
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-04GOB: Add the "envir" directory to the search path for AdibouSven Hesse
svn-id: r55770
2011-01-29GOB: Add GobEngine::isCurrentTot()Sven Hesse
svn-id: r55630
2011-01-25GOB Add save stubs for Addy JuniorSven Hesse
svn-id: r55529
2011-01-25GOB: Adi 4 should get a Inter_v7 tooSven Hesse
svn-id: r55518
2011-01-25GOB: Adding stubs for AddySven Hesse
svn-id: r55508
2011-01-23GOB: Pass engine pause to the VideoPlayer and decodersSven Hesse
Entering the GMM or the debug console during a video will not mess up audio/video sync anymore. svn-id: r55466
2011-01-18GOB: Give Inca2 its own SaveLoad classSven Hesse
Add an quick hack to fudge reading of the "voice.inf" file, so that the voice match the selected text language. svn-id: r55298
2011-01-18GOB: Give Inca2 its own Inter classSven Hesse
svn-id: r55296
2011-01-16GOB: Add setTrueColor()Sven Hesse
To change ScummVM's color mode on-the-fly svn-id: r55261
2010-11-16GUI: Rename gui/GuiManager.* to gui/gui-manager.*Max Horn
svn-id: r54265
2010-11-08COMMON: Push #include audiocd.h in system.h out to .cpp filesMax Horn
svn-id: r54148
2010-11-08BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes onlyMax Horn
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147
2010-10-31GOB: Clean up class DataIOSven Hesse
Removing the need for class DataStream and that handle mess. svn-id: r53984
2010-10-13OPENGL: Merged from trunk, from rev 52105 to 53396.Johannes Schickel
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399
2010-10-13GOB: Add Debug Console.David Turner
This allows interactive control of debug flags and variables and provides a base to allow for commands to aid in tracking down script bugs which are tricky to replicate. svn-id: r53398
2010-09-30GOB: Create 16bit surfaces for true color gamesSven Hesse
Enabling basic Urban drawing again svn-id: r52949
2010-09-30GOB: Change all drawing to use class SurfaceSven Hesse
svn-id: r52947
2010-09-30GOB: Remove dither stuff, commenting out most v6 drawingSven Hesse
svn-id: r52945
2010-09-30GOB: Stub setting up of 16bpp graphicsSven Hesse
svn-id: r52944
2010-09-30GOB: Add kFeaturesTrueColorSven Hesse
svn-id: r52943
2010-09-30GOB: Rename kFeatures640 to kFeatures640x480Sven Hesse
svn-id: r52942
2010-08-17Fascination - Fix the texts not cleaned up (eg Hotel Hall). Thanks SylvainTV ↵Arnaud Boutonné
for identifying the problem svn-id: r52135