aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.cpp
AgeCommit message (Collapse)Author
2010-06-15Sound: add PCJR as a pseudodriver.Eugene Sandulenko
Since AGI distinguishes between PCSPK and PCJR/Tandy, make it as a pseudodriver. svn-id: r49782
2010-06-15AGI: Implement FR #2813133.Eugene Sandulenko
FR #2813133: "AGI: Proper Tandy 3-Voice/IBM PCjr Sound Support". Add proper Tandy music. Heavily based on NAGI source, thus attached its X11 license. To run it now use -e pcjr. Old one is still default for adlib but most likely will be changed in the future. Also lied ground for further separation of different sound generators. svn-id: r49755
2010-06-15AGI: Implement FR #1913900.Eugene Sandulenko
FR #1913900: "AGI: MIDI support". Currently it gets selected when Adlib is chosen. Finding a better way to do it is a todo. Also default instrument mapping is plain. Based on original code by Jens. Christian Restemeier. svn-id: r49751
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-03Reduce header dependencies for AGI engine.Eugene Sandulenko
svn-id: r46942
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-20AGI: Turn g_tickTimer & g_mouse into members of class AgiEngine resp. AgiBaseMax Horn
svn-id: r45259
2009-08-22Properly uninitialize timer used in AgiEngine.Johannes Schickel
svn-id: r43623
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-22Move functions from agi.cpp to more appropriate files.Eugene Sandulenko
svn-id: r42662
2009-07-22Fix bug #2823762: "AGI: PQ1 All function keys are broken after restart"Eugene Sandulenko
svn-id: r42658
2009-06-17Preliminary support for CoCo3 music.Eugene Sandulenko
svn-id: r41618
2009-06-16Disable music for CoCo3 games. It has different format.Eugene Sandulenko
svn-id: r41598
2009-06-06Correct implementation for set.key opcode. Fixes #2605104: "AGI: Manhunter, ↵Eugene Sandulenko
F3 hotkey dosent work", removed number of hacks svn-id: r41259
2009-06-06Implement fence.mouse opcodeEugene Sandulenko
svn-id: r41258
2009-06-06Implement hold.key and release.key opcodesEugene Sandulenko
svn-id: r41255
2009-06-06CleanupEugene Sandulenko
svn-id: r41254
2009-06-06Implement scummvm.ini flag features for AGI engineEugene Sandulenko
svn-id: r41252
2009-06-06Fix bug #2026605: "SQ2: Have to wait after dying to do anything."Eugene Sandulenko
svn-id: r41250
2009-06-06Stop abusing game flag.Eugene Sandulenko
svn-id: r41247
2009-06-06Fix bug #1745954: "GR: Intro "jumpy" in parts (Amiga version)"Eugene Sandulenko
svn-id: r41244
2009-06-06Fix bug #2721940: "AGI: Gold Rush! Restart Option differs from original"Eugene Sandulenko
svn-id: r41243
2009-06-06Fix bug #2434187: "SQ2: message not displayed, or vanishes too quickly"Eugene Sandulenko
svn-id: r41240
2009-06-06Whitespace fixes and C++ commentsEugene Sandulenko
svn-id: r41239
2009-05-11Fix bug #1946262: "LSL1: Age Verification answer input not working"Eugene Sandulenko
svn-id: r40468
2009-03-10Add FIXME comment in AgiEngine::syncSoundSettings.Johannes Schickel
svn-id: r39321
2009-02-12Fix for bug #2541237 - "AGI: Restart quits ScummVM"Filippos Karapetis
svn-id: r36279
2009-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
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-10-06Added new type Engine::Feature; pushed down some #include dependenciesMax Horn
svn-id: r34755
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-08-10Added Autosave support for AGIChristopher Page
svn-id: r33772
2008-07-15Reverted an incorrect change to AGIChristopher Page
svn-id: r33077
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
2008-07-07Agi works with the new GMM implementationChristopher Page
svn-id: r32953
2008-07-07Sound settings for AGI are now configurable through the GMMChristopher Page
svn-id: r32936
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-05-27AGI: Modified AGI Engine to shutdown without using system->quitChristopher Page
svn-id: r32329
2008-05-24AGI: Fixed two memory leaks when returning to launcher from AGI EngineChristopher Page
svn-id: r32236
2008-04-22Fix initialization of Apple //gs soundEugene Sandulenko
svn-id: r31659
2008-04-10Allow the predictive dialog to be shown when ego cannot be moved (i.e. when ↵Filippos Karapetis
_game.playerControl is 0), since in those cases it is possible to enter text in the input area. Should fix bugs #1935844 - "PQ1: Predictive Text does not load" and #1936374 - "LSL1: No predictive input at age verification page" svn-id: r31462
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-23Define and use enumerations for AGI Mouse protocol 1.0's button states.Kari Salminen
svn-id: r30620