aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
AgeCommit message (Collapse)Author
2013-10-01AGI: Skip words starting with digits that are filed under 'a' in the dictionary.Willem Jan Palenstijn
The fan game SQ0 does this (for '7up', among others), and this caused us to skip all words starting with an 'a'. Bug #3615061.
2013-09-12Merge pull request #378 from lordhoto/pluggable-engines-translationsJohannes Schickel
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES
2013-08-19AGI: Adding detection for original AGI Tetris by Peter Kelly.JenniBee
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-07-15AGI: Mark fall-through. Detected by CID 1003771Eugene Sandulenko
2013-07-15AGI: Fix CID 1003768. Missing break in switchEugene Sandulenko
2013-07-15AGI: Fix CID 1003769. Missing break in switchEugene Sandulenko
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-06-06ALL: Fix typo (succesful -> successful)Willem Jan Palenstijn
Thanks to 'onlyjob' on pull request #337 for pointing out an instance of this.
2013-05-11AGI: Fix bug #3600733 - "AGI FANMADE: function slowing down game"Filippos Karapetis
We now only test for events in testKeypressed() without updating the game cycle at all (NAGI doesn't update the game cycle either). This fixes the slowdowns in some animations where have.key() is issued, like Manannan's lightnings in the intro of KQ3 and the bullets in the intro of PQ1
2013-05-11AGI: Remove obsolete TODOFilippos Karapetis
We now set the play time - commit 5e10737015faa15d225f70b364096982923eb415
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-05-02AGI: Fix unitialized variables. CID 1002922Eugene Sandulenko
2013-04-27AGI: Null terminate string. CID 1003890Eugene Sandulenko
2013-04-27AGI: Null terminate string. CID 1003889Eugene Sandulenko
2013-04-27AGI: Null terminate string. CID 1003888Eugene Sandulenko
2013-04-21AGI: Fix delete/delete[]Willem Jan Palenstijn
2013-04-21AGI: Fix sound deinit. CID 1004128Eugene Sandulenko
We really left sound gen leaked with preagi games.
2013-04-18AGI: Silence another clang varMax Horn
Reading an array without using the resulting value has no effect. In any case, this code still looks like it may be broken, so somebody who knows more about AGI should perhaps investigate this closer.
2013-04-18AGI: Get rid of unused SoundMgr parametersMax Horn
2013-04-18AGI: Fix typo in issetv opcodeWillem Jan Palenstijn
This fixes bug #3611262
2013-01-26JANITORIAL: Enforce "} // End of namespace" with a single space after }.Johannes Schickel
2013-01-09AGI: Silence C++11 narrowing warning.Johannes Schickel
2012-11-07AGI: Fix the Apple IIGS versions of Manhunter 1 and Gold RushFilippos Karapetis
Both games use an additional parameter for show.mouse and hide.mouse. Ignoring these confused the script parser, which started parsing junk. Fixes bugs #3577754 and #3426946.
2012-11-06AGI: Some cleanup of the debug consoleFilippos Karapetis
- Merge the two different room debug commands in Mickey - Remove the "crc" stub console command
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-08-15AGI: Replace detector printf usage with logMessage.Alyssa Milburn
2012-06-10GUI: Refactor default savegame description creation.Johannes Schickel
Formerly the GMM, AGI and SCI duplicated the logic for USE_SAVEGAME_TIMESTAMP. Now I added a method to SaveLoadChooser instead, which takes care of this. This might not be the best placement of such a functionality, thus I added a TODO which talks about moving it to a better place.
2012-06-10GUI: Add helper to SaveLoadChooser, which uses the currently active target.Johannes Schickel
This reduces the code duplication in all client code, which formerly duplicated the querying of the plugin, game id etc. and now simply calls the newly added method runModalWithCurrentTarget() on a SaveLoadChooser object.
2012-06-10GUI: Get rid of SaveLoadChooser::setSaveMode.Johannes Schickel
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now.
2012-05-03AGI: Proper handling of the cancel button when saving/loadingFilippos Karapetis
2012-03-27AGI: Add played time information to saved gamesFilippos Karapetis
2012-03-27AGI: Use the ScummVM dialogs for saving/loadingFilippos Karapetis
An option has been added to use the original ones, if needed
2012-03-26AGI: Fix compilation on NDS, broken due to predictive text changes.D G Turner
2012-03-25GUI: Move predictive dialog to common guiOleksiy Kurochko
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-22ALL: Fix some signed/unsigned comparison warnings.Johannes Schickel
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2012-01-07AGI: Fix bug #3451122 - "AGI-FANMADE: Nick's Quest hangs ScummVM upon starting"Filippos Karapetis
2012-01-06AGI: Fix stuck next button when switching back to predictive modeWillem Jan Palenstijn
2012-01-06AGI: Clean up predictive matchingWillem Jan Palenstijn
Specifically: * Don't enable the 'next' button in predictive mode when we don't have a full match. Doing this didn't make sense since you'd iterate over a seemingly arbitrary set of completions instead of all possible ones. * Do only a single binary search. * Fix the width of the mode button for mouse press detections.
2012-01-06AGI: Fix ignoring some exact matches in predictive inputWillem Jan Palenstijn
The matcher now always tries an exact match before trying an inexact one. Together with 41ba2433f, this fixes bug #3470080.
2012-01-06AGI: Fix predictive input binary searchWillem Jan Palenstijn
Note that there are still issues with this input mode. If the binary search hits a prefix match before finding the full match, it won't recognize the full match. (Example: typing "buy" will show "buz" because it's aiming for "buzzard" without realizing "buy" exists.)
2011-12-18Merge pull request #131 from digitall/goto_considered_harmfulDavid Turner
Goto Considered Harmful... The following commits should improve the ScummVM code structure by reducing the number of gotos used in various engine code. They should implement identical functionality, but without using goto and without the result being less readable/maintainable than the version with goto.
2011-12-13Merge pull request #137 from fingolfin/various-cleanupFilippos Karapetis
Various cleanup
2011-12-13AGI: Fix bug #3095169: AGI inventory itemsEugene Sandulenko