aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
AgeCommit message (Collapse)Author
2008-08-16Agos volume levels changed by the keyboard correspond now sync with the ↵Christopher Page
config manager svn-id: r33954
2008-08-16Added a MetaEngineFeature for RTL support, the RTL button is disabled in the ↵Christopher Page
GMM if the engine doesn't support it svn-id: r33921
2008-08-15Small correction for last commitChristopher Page
svn-id: r33910
2008-08-14Fixed a memory leak in AgosChristopher Page
svn-id: r33852
2008-08-13Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not ↵Christopher Page
used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate svn-id: r33848
2008-08-10Merged revisions ↵Christopher Page
33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33769
2008-08-10Committed my patch #2040074 ("XMIDI callback control events"). At the ↵Torbjörn Andersson
moment, I'm not aware of any game that actually uses this XMIDI feature, so its primary function right now is to silence lots of warnings while running the DOS version of Simon the Sorcerer 2. svn-id: r33763
2008-08-09Merged revisions ↵Christopher Page
33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33720
2008-08-08Remove debug leftover.Travis Howell
svn-id: r33696
2008-08-08Hopefully allow quiting at any stage AGOS engines games again.Travis Howell
svn-id: r33693
2008-08-07smartphone-specific code not needed anymoreKostas Nakos
svn-id: r33674
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-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-07-27Fix buffer overflow in error message.Travis Howell
svn-id: r33321
2008-07-25Fix to prevent attempt to delete a non-initialised object during game exitPaul Gilbert
svn-id: r33283
2008-07-24Implemented listSaves() for AGOSChristopher Page
svn-id: r33265
2008-07-21Merged revisions ↵Christopher Page
33052-33053,33056-33058,33061-33064,33068,33070,33072,33075,33078-33079,33083,33086-33087,33089,33094-33096,33098-33099,33104,33108-33109,33114-33117,33120,33135-33146,33160,33162,33165,33167-33169 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33183
2008-07-21Fixed a small SFX issue with AGOSChristopher Page
svn-id: r33180
2008-07-21Spacing.Travis Howell
svn-id: r33168
2008-07-21Avoid branching in the inner loop of AGOS drawVertImageCompressedBertrand Augereau
svn-id: r33167
2008-07-16Split the drawVertImage function in the agos engine to make it clearer Bertrand Augereau
and easier to profile svn-id: r33083
2008-07-16Quit and RTL code is more modular now. EVENT_RTL no longer sets ↵Christopher Page
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed svn-id: r33082
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-14Register spilling avoided in AGOS background drawing (and 2x unrolling)Bertrand Augereau
svn-id: r33062
2008-07-10Lure works with the new GMM implementationChristopher Page
svn-id: r32996
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
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
2008-06-26Fixed quitting from BASS intro, cleaned up comments in agosChristopher Page
svn-id: r32793
2008-06-24Created Global Main Menu Dialog. Made a uniform _quit flag for engines. So ↵Christopher Page
far agi, agos, and cine are now using the new _quit flag. svn-id: r32770
2008-06-16AGOS: Found a system->quit(), changed to _quit=trueChristopher Page
svn-id: r32718
2008-06-12AGOS: Fixed a memory leak in the AGOS engineChristopher Page
svn-id: r32679
2008-05-28Merged revisions ↵Christopher Page
32124,32126-32128,32131,32133,32135-32144,32146-32153,32155-32163,32165-32168,32170-32173,32175-32179,32181-32191,32193-32202,32204-32205,32209-32214,32216,32218,32220-32235,32237-32266,32269-32271,32273-32290,32292-32295,32297-32317,32319-32323,32325-32328,32330-32331,32334-32338,32343-32347 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32350
2008-05-24Add Max's patch for AGOSEngine::pauseEngineIntern().Travis Howell
svn-id: r32241
2008-05-23Fixed PalmOS compilationChris Apers
svn-id: r32223
2008-05-22AGOS: Fixed a memory leak from earlier in a better wayChristopher Page
svn-id: r32219
2008-05-21AGOS: Fixed two memory leaks when returning to the launcher (_mouseData and ↵Christopher Page
_zoneBuffers) svn-id: r32208
2008-05-20AGOS Engine: Began implementation for a new quit event which will cleanly ↵Christopher Page
return to the launcher. This replaces the old shutdown() method within delay() svn-id: r32203
2008-05-14Fixed memory leak when returning to launcher in AGOS engine by properly ↵Christopher Page
creating and deleting midi driver pointer svn-id: r32129
2008-05-13Fixed memory leak by deallocating memory used by window->iconPtrChristopher Page
svn-id: r32094
2008-05-13used memmove() instead of memcpy() to fix memory overlap errorChristopher Page
svn-id: r32088
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-04-18Always correct time events duration, when saving games.Travis Howell
svn-id: r31557
2008-04-17Fix bug #1932150 - SIMON1: Sousaphone Bug.Travis Howell
svn-id: r31527
2008-04-17Fix Bug #1555117 - SIMON2: Cannot load Savegame.Travis Howell
svn-id: r31526
2008-04-16Correct time events duration, when saving in Elvira 1.Travis Howell
svn-id: r31516
2008-04-16Minor cleanup.Travis Howell
svn-id: r31514
2008-04-16Remove unused opcode and minor cleanup.Travis Howell
svn-id: r31513