aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
AgeCommit message (Collapse)Author
2006-06-20Cleanup. It seems unnecessary to have a "break" right after an unconditionalTorbjörn Andersson
return in a switch case. svn-id: r23198
2006-06-13Some more READ_LE_* -> MemoryReadStream.* conversionsSven Hesse
svn-id: r23099
2006-06-13More READ_LE_* -> MemoryReadStream conversion + minor cleanupSven Hesse
svn-id: r23089
2006-06-13Fixing Scenery::_statics, Game::_totTextData and Game::_totResourceTableSven Hesse
svn-id: r23078
2006-06-12Using MemoryReadStream for Scenery::loadAnim()Sven Hesse
svn-id: r23073
2006-06-12Fixing loading of Scenery::_animations[] + small gob2 cleanupSven Hesse
svn-id: r23066
2006-06-12Small corrections and cleanup for Gob2, fixing the graphical glitches in the ↵Sven Hesse
intro svn-id: r23060
2006-06-10More stub-filling + small clean-upSven Hesse
svn-id: r23012
2006-06-08Fix some msvc8 warnings.Johannes Schickel
svn-id: r22988
2006-06-07More goblin handling functions, now the deactivated goblin showsSven Hesse
his boredom. It's the wrong goblin that's deactivated, though. Also, the entering animation is still missing (now nothing is drawn instead). svn-id: r22979
2006-06-06Two segfault and several coding style related fixesSven Hesse
svn-id: r22954
2006-06-04- Fixed endianness/signess issuesSven Hesse
- Added a memset in Video_v2::SpriteUncompressor(), that should have been there in the first place; this fixes the tree in GOB2's first room - Fixed ADL delete[]ing svn-id: r22917
2006-06-03Fixing an endian-issue in setVoice()Sven Hesse
svn-id: r22858
2006-06-03Matched the memset in imdFrameUncompressor() to the original asm, thatSven Hesse
fixes a small glitch svn-id: r22857
2006-06-02- Fixed IMD transparencySven Hesse
- Fixed SegFault due to uninitialized _multData2 - Removed left-over debug comment svn-id: r22830
2006-06-01- Fixed drawing of sprite-parts based textsSven Hesse
- Removed misplaced Music::stopPlay() call svn-id: r22816
2006-05-31Fixed deletion statement as it was deleting arrays(CW compiler was ↵Lars Persson
complaining). svn-id: r22810
2006-05-31Use _mapWidth/_mapHeight instead of constantSven Hesse
svn-id: r22801
2006-05-31Hopefully fixed bug #1498024Sven Hesse
svn-id: r22796
2006-05-31- Removed usage of OSystem::quit(), added a _quitRequested variableSven Hesse
- Fixed some leaks, unitialized memory and delete/delete[]-errors svn-id: r22790
2006-05-29- More GOB2 map conversionsSven Hesse
- Added Music_Dummy (for --music-driver=null) - Implemented IMDs. That took longer than I expected... On the bright side, Ween's intro now plays more correctly svn-id: r22754
2006-05-28Add reported Gob2 german floppy.Eugene Sandulenko
svn-id: r22720
2006-05-21make printExpr, skipExpr accept both gob1 and gob2 expressionsWillem Jan Palenstijn
svn-id: r22568
2006-05-13fix VS2005 compilation warningsAndrew Kurushin
svn-id: r22431
2006-05-11- Sound! Still a bit glitchy, though:Sven Hesse
- Negative frequences?!? Maybe "SFX"? - No sound for a small part of the intro (there aren't any sndKeys covering that part either) - A rythm-instrument (hi-hat?) in the titlemusic isn't played as one - More differences in the drawing functions fleshed out - Some of the goblin handling functions written - More unnamed functions and variables, wheeee... svn-id: r22410
2006-05-01- Stubbed goblinFunc(), it's completeley different; now it at leastSven Hesse
doesn't crash anymore - Reduced valgrind's complains about unitialized memory svn-id: r22263
2006-05-01More stubs; GOB2 goes in-game for a second, then segfaults in theSven Hesse
Global-constructor; valgrind shows invalid reads in parseValExpr() and parseExpr() while accessing _inter_variables and _inter_execPtr svn-id: r22262
2006-05-01- More differences in Draw_v2::spriteOperation()Sven Hesse
- GOB2 handles _frontSurface/_backSurface a bit differently, this fixes (most of) the drawing glitches in the intro - Added using a fallback when the user's game version doesn't have the requested language - off_2E51B et al. stubs, I think it has something to do with the menu svn-id: r22254
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231
2006-04-29* Changed the createEngine() factory function of our plugins to return an ↵Max Horn
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199
2006-04-18Fixed portability issueSven Hesse
svn-id: r22006
2006-04-18- Closed the stub in Draw_v2::printText()Sven Hesse
- Added a language field in GameSettings, so that the texts in Gob2 work for other languages than EN_GRB as well svn-id: r22005
2006-04-18- I misunderstood Draw::initBigSprite(); fixedSven Hesse
- Changed Draw::spriteOperation() for blitting from/to/between and fillrecting to big sprites - Enabled drawing of text svn-id: r22001
2006-04-16Removed the directory parameter from md5_fileMax Horn
svn-id: r21937
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-14- Seems like I forget a branch in Mult_v2::animate()Sven Hesse
- sub_1A52B is Scenery::updateStatic() svn-id: r21889
2006-04-14Fix compiler warningsMax Horn
svn-id: r21855
2006-04-13Fixed the invalid reads visible with valgrind, deleted theSven Hesse
printText-dup, it's wrong for Gob2 anyway... svn-id: r21849
2006-04-13Commented the SpriteOperation in Draw_v2::printText() out for now,Sven Hesse
they are responsible for background mess-ups in the intro svn-id: r21848
2006-04-13Some more stubs and rearrangingsSven Hesse
svn-id: r21847
2006-04-13- More stubs, the intro now works completely (with extreme graphicalSven Hesse
glitches and without sound in the floppy version), the title screen is shown afterwards - Added skipping of the floppy version's copy protection screen, since the CD version doesn't show it either svn-id: r21845
2006-04-12- Fixed the mistake in Mult_v2::loadMult() that caused Gob2 floppy toSven Hesse
have a messed up script-pointer afterwards - Added/Changed parts of Mult_v2::playMult() et al. so that the intro works for a few seconds (with glitches) before getting killed while trying to draw text (CD) or trying to play sounds (floppy) svn-id: r21823
2006-04-08Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵Max Horn
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21686
2006-04-04Removed extra exclamation marks in warning() calls as well.Eugene Sandulenko
svn-id: r21608
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-28Renamed various container isEmpty() methods to empty() to match STL conventionsMax Horn
svn-id: r21472
2006-03-25- Implemented case insensitive file reading. Left old system as a fallbackEugene Sandulenko
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443
2006-03-18workaround: manually add delay when showing image between levels in gob1 egaWillem Jan Palenstijn
svn-id: r21364
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150