aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
AgeCommit message (Collapse)Author
2010-03-23Fix compiler warning.Travis Howell
svn-id: r48365
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-09-24Split the script opcode table for DIMP, since it doesn't match(ie timers) ↵Travis Howell
other Puzzle Pack games. svn-id: r44285
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-08-18Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵Johannes Schickel
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512
2009-08-12Enable Personal Nightmare by default.Travis Howell
svn-id: r43304
2009-08-11Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game ↵Travis Howell
engine, which require higher resolution. svn-id: r43270
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-06Ooops, remove debug code.Travis Howell
svn-id: r42164
2009-07-06Use graphics surfaces for screen buffers, and always use correct pitch when ↵Travis Howell
writing to the frameBuffer. svn-id: r42163
2009-05-16Add initial support for DOS non-interactive demos of The Feeble Files.Travis Howell
svn-id: r40619
2009-04-24Fix pausing during video play back.Travis Howell
svn-id: r40098
2009-04-22Fix crash that occurs when OmniTV video is played completely, in The Feeble ↵Travis Howell
Files. svn-id: r40063
2009-03-09Cleanup.Travis Howell
svn-id: r39260
2009-03-09Minor cleanup.Travis Howell
svn-id: r39259
2009-03-09AGOS: Changed _leftButtonDown & _rightButtonDown from byte to intMax Horn
svn-id: r39256
2009-03-09Change Personal Nightmare support to optional, until setjmp/longjmp code is ↵Travis Howell
converted. svn-id: r39253
2009-03-08Cleanup.Travis Howell
svn-id: r39222
2009-03-08Clarify several errors messages.Travis Howell
svn-id: r39219
2009-03-08Add initial support for Personal Nightmare.Travis Howell
Thanks to dreammaster for file decompression and icon decoding code. NOTE: setjmp/longjmp code will require conversion for portability. svn-id: r39216
2009-03-01Add DOS demo of Elvira 1.Travis Howell
svn-id: r39026
2009-03-01Correctly fix position of icons in AtariST version of Elvira 2.Travis Howell
svn-id: r39011
2009-02-13Fix another memory leak, when exiting Waxworks.Travis Howell
svn-id: r36296
2009-02-13Fix memory leaks, when exiting Waxworks.Travis Howell
svn-id: r36294
2009-02-13Fix another memory leak, when exiting AGOS engine.Travis Howell
svn-id: r36293
2009-02-13Fix memory leak, when exiting AGOS engine.Travis Howell
svn-id: r36290
2009-02-07Cleanup.Travis Howell
svn-id: r36233
2009-02-07Cleanup.Travis Howell
svn-id: r36232
2009-02-07time.h include no longer required.Travis Howell
svn-id: r36229
2009-02-04Fix startup of AtariST demo of Elvira 1.Travis Howell
svn-id: r36212
2009-01-30AGOS: Added TODO about the possibility of using special debug levelsMax Horn
svn-id: r36137
2009-01-26Add support for text compression in the AtariST version of Elvira 1.Travis Howell
svn-id: r36065
2009-01-23Remove unused shutdown() code.Travis Howell
svn-id: r36018
2009-01-23Remove last use of time() in AGOS engine.Travis Howell
svn-id: r36016
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-21Correct the number of speech available in Simon the Sorcerer 1 & 2.Travis Howell
svn-id: r35474
2008-12-21Add initial Smacker support for The Feeble Files.Travis Howell
svn-id: r35457
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-07Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an ↵Max Horn
FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation svn-id: r34434
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-08-04Merged revisions ↵Christopher Page
33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33624
2008-07-25Fix to prevent attempt to delete a non-initialised object during game exitPaul Gilbert
svn-id: r33283
2008-07-21Fixed a small SFX issue with AGOSChristopher Page
svn-id: r33180
2008-07-14AGOS: Got rid of _masterVolume and replaced with _musicVolume and _sfxVolume ↵Christopher Page
so that music and sfx are separately controlled via the Options menu svn-id: r33065
2008-07-09Reimplemented pushEvent() and artificialEventQueue to work with Events ↵Christopher Page
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM svn-id: r32971
2008-07-07Implemented Common::EventManager::pushEvent() to insert fake events into the ↵Christopher Page
event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow. svn-id: r32952
2008-06-26Added syncSoundSettings() to Engine, sound settings can now be modified from ↵Christopher Page
the global main menu for most engines svn-id: r32815