Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-03 | AGI: Commented out if statements that always evaluate to true | Filippos Karapetis | |
2011-09-26 | AGI: Fixed several incorrect substitutions of "game" with "_game" | Filippos Karapetis | |
2011-09-26 | AGI: Rewrote cmdVersion() to use Common::String | Filippos Karapetis | |
This simplifies the code and avoids heap corruption because of the long version string | |||
2011-09-26 | AGI: Fixed bug #3074570 - "AGI LSL1: TAB stops working after restart" | Filippos Karapetis | |
Applied eriktorbjorn's patch from that bug tracker item (slightly modified), which is what NAGI does, and which fixes restarting in LSL1 and PQ1 (bug #2823762), and other AGI games that do not reset the controller keys when restarting. | |||
2011-09-26 | AGI: Fix bug #3080041 - "AGI Mother Goose: White bar in intro" | Filippos Karapetis | |
2011-09-25 | AGI: Fixed typo in restart dialog | Filippos Karapetis | |
2011-08-14 | Checked V1 instructions till 0x42 | Eugene Sandulenko | |
2011-08-14 | AGI: Renamed some #defines to our code conventions and moved them to enums | Eugene Sandulenko | |
2011-08-13 | AGI: Checked V1 instructions till 0x2c | Eugene Sandulenko | |
2011-08-13 | AGI: Checked V1 instructions till 0x20 | Eugene Sandulenko | |
2011-08-13 | AGI: Further work on v1 opcode difference | Eugene Sandulenko | |
2011-08-13 | AGI: Updates to V1 instruction table, plus an outcommented experiment | Jussi Pitkanen | |
The experiment tries to implement the program control of the V1 interpreter. Maybe it is better to add another method for doing that once the workings of it are more clear. | |||
2011-08-13 | AGI: Fix warning messages about undefined opcodes | Jussi Pitkanen | |
2011-08-13 | AGI: Rename cmd_what_ever to cmdWhatEver | Jussi Pitkanen | |
2011-08-13 | AGI: Implement V1 SAID test commands | Jussi Pitkanen | |
Yes, V1 has three versions of SAID, for one, two and three arguments. Also add a few corrections to V1 instruction tables. | |||
2011-08-13 | AGI: Refactor interpreter core (somewhat akin to SCI) | Jussi Pitkanen | |
* Instruction tables are now defined in opcodes.{cpp,h}. * Move opcode handlers from Agi::AgiEngine to Agi * Opcode handlers take as parameter a pointer to AGI state (AgiGame) | |||
2011-08-13 | AGI: Use a jump table for test commands instead of switch/case | Jussi Pitkanen | |
Preparations for V1 support. | |||
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2010-10-26 | AGI: Replace report() macro by debug() / warning() | Max Horn | |
This makes AGI quite a bit less noisy by default. svn-id: r53868 | |||
2010-09-26 | AGI: Fix bug in cmd_cancel_line() | Torbjörn Andersson | |
We have to update cursor position, not just terminate the input buffer. This makes Ctrl-C work as intended, which fixes one half of bug #3054184 ("SQ1 AGI: keyboard special keys are not functioning properly"). I'm not sure if the second half actually is a bug. svn-id: r52899 | |||
2010-07-26 | AGI: Fix spelling and formatting | Eugene Sandulenko | |
svn-id: r51310 | |||
2010-07-16 | Use "true" instead of "1" in if statements to make clang a bit more happier ↵ | Johannes Schickel | |
with -Werror. svn-id: r50943 | |||
2010-06-21 | AGI: Turn timerHack and curLogic into AgiEngine members; get rid of some ↵ | Max Horn | |
#defines svn-id: r50125 | |||
2010-06-21 | AGI: Change AGI commands/opcodes to member methods | Max Horn | |
svn-id: r50124 | |||
2010-06-18 | AGI: Change some #defines to enums | Max Horn | |
svn-id: r50033 | |||
2010-06-15 | AGI: Implemented immediate update for most of gfx to match original. | Eugene Sandulenko | |
This fixes many subtle effects as in many cases there were no special pausing and engine relied only on the slowliness of the machine. svn-id: r49745 | |||
2010-06-15 | AGI: Fix bug #1945716. | Eugene Sandulenko | |
Bug #1945716: "AGI: Fan(Kings Quest 2 1/4) - Sprite not erased". Added a workaround, since it is design flaw of our rendering system. svn-id: r49742 | |||
2010-06-15 | AGI: proper fix for sprite leftover-related bugs. Removed workarounds. | Eugene Sandulenko | |
svn-id: r49741 | |||
2010-06-15 | AGI: improve script-related debug output. | Eugene Sandulenko | |
svn-id: r49740 | |||
2010-03-18 | COMMON: Move Common::RandomSource to common/random.* | Max Horn | |
svn-id: r48279 | |||
2010-01-03 | Reduce header dependencies for AGI engine. | Eugene Sandulenko | |
svn-id: r46942 | |||
2009-10-20 | AGI: Turn g_tickTimer & g_mouse into members of class AgiEngine resp. AgiBase | Max Horn | |
svn-id: r45259 | |||
2009-10-19 | AGI: Remove some global vars | Max Horn | |
svn-id: r45255 | |||
2009-08-16 | Fix bug #2838551: "PSP: AGI games are unbearably slow" | Eugene Sandulenko | |
svn-id: r43452 | |||
2009-07-14 | Partially fix automatic restarting of AGI games (Addresses bug #2798797 ↵ | Kari Salminen | |
('AGI: larry 1 doesn't restart after dying') but doesn't fully fix it. There seems to be more to the problem still. Automatic restarting after dying of an STD doesn't take away the STD-condition and Larry continues to die in a loop). svn-id: r42482 | |||
2009-06-15 | Run AGIMOUSE hack as a side effect always | Eugene Sandulenko | |
svn-id: r41536 | |||
2009-06-06 | Add guard check to set.key opcode. | Eugene Sandulenko | |
svn-id: r41260 | |||
2009-06-06 | Correct implementation for set.key opcode. Fixes #2605104: "AGI: Manhunter, ↵ | Eugene Sandulenko | |
F3 hotkey dosent work", removed number of hacks svn-id: r41259 | |||
2009-06-06 | Implement fence.mouse opcode | Eugene Sandulenko | |
svn-id: r41258 | |||
2009-06-06 | Implement hide.mouse and show.mouse opcodes | Eugene Sandulenko | |
svn-id: r41257 | |||
2009-06-06 | Implement allow.menu opcode | Eugene Sandulenko | |
svn-id: r41256 | |||
2009-06-06 | Implement hold.key and release.key opcodes | Eugene Sandulenko | |
svn-id: r41255 | |||
2009-06-06 | Cleanup | Eugene Sandulenko | |
svn-id: r41254 | |||
2009-06-06 | Implement cancel.line. Consider obj.status.f implemented | Eugene Sandulenko | |
svn-id: r41253 | |||
2009-06-06 | Implement debug commands "room" and "bt" | Eugene Sandulenko | |
svn-id: r41249 | |||
2009-06-06 | Fix bug #1745954: "GR: Intro "jumpy" in parts (Amiga version)" | Eugene Sandulenko | |
svn-id: r41244 | |||
2009-06-06 | Fix bug #2721940: "AGI: Gold Rush! Restart Option differs from original" | Eugene Sandulenko | |
svn-id: r41243 | |||
2009-06-06 | Fix implementation of prevent.input. This fixes SQ2 intro | Eugene Sandulenko | |
svn-id: r41241 |