Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-15 | Fixed bug 2879785. Dialogue commands were partly executed too early: see ↵ | Nicola Mettifogo | |
comment at line 480 in dialogue.cpp. svn-id: r45120 | |||
2009-10-14 | Fixed regression bug #2874229. Regression had happened in r39878, when the ↵ | Nicola Mettifogo | |
dialogue code was refactored. svn-id: r45053 | |||
2009-04-06 | Removed useless references to the global _vm. | Nicola Mettifogo | |
svn-id: r39879 | |||
2009-04-06 | Cleanup of Balloon and Dialogue code: | Nicola Mettifogo | |
* moved version-specific code into DialogueManager's derivatives * reworked construction of BalloonManager's derivatives * moved a couple of globals used in dialogues (NS specific) to engine svn-id: r39878 | |||
2009-03-31 | Fixed dialogue balloon appearing in the wrong position after commit 39772. | Nicola Mettifogo | |
svn-id: r39774 | |||
2009-03-31 | There have been subclasses of DialogueManager for a while, so now we use ↵ | Nicola Mettifogo | |
their constructors for something. svn-id: r39772 | |||
2009-03-24 | * Pushed evaluation of 'following question' from dialogue parsing to ↵ | Nicola Mettifogo | |
dialogue execution. * Removed all the question forwards declaration code svn-id: r39654 | |||
2009-03-23 | Merged GetData, HearData, SpeakData, PathData, ExamineData, MergeData into ↵ | Nicola Mettifogo | |
TypeData struct. This simplifies life a bit especially in the parsers. svn-id: r39645 | |||
2009-02-26 | Removed null*Ptr dummy objects, using SharedPtr's reset method to null ↵ | Nicola Mettifogo | |
pointers instead. svn-id: r38897 | |||
2009-02-26 | Cleanup of CommandExec and ProgramExec, and pushed down dependencies from ↵ | Nicola Mettifogo | |
exec.h. svn-id: r38892 | |||
2009-01-06 | Fixed broken condition check for displaying dialogue balloons. | Nicola Mettifogo | |
svn-id: r35748 | |||
2009-01-04 | Fixed warning | Max Horn | |
svn-id: r35730 | |||
2009-01-04 | Implemented counters in BRA. Only valid answer options are shown, and ↵ | Nicola Mettifogo | |
counter calculations in scripts are performed. svn-id: r35723 | |||
2008-12-21 | Moved more GfxObj management to Gfx object. | Nicola Mettifogo | |
svn-id: r35466 | |||
2008-12-14 | Removed references to _vm from the engine itself. | Nicola Mettifogo | |
svn-id: r35358 | |||
2008-12-13 | Restructuring of rendering code. | Nicola Mettifogo | |
svn-id: r35342 | |||
2008-12-13 | * Replaced char* with Common::String in the parser. | Nicola Mettifogo | |
* Enforced const-correctness on related routines. svn-id: r35326 | |||
2008-08-16 | Extended balloon manager to handle color constants and fixed color of text ↵ | Nicola Mettifogo | |
in balloons for BRA. svn-id: r33940 | |||
2008-08-14 | Some variable renamed to make more sense. | Nicola Mettifogo | |
svn-id: r33864 | |||
2008-07-29 | * Fixed positioning of balloons and faces in BRA (dos, at least). | Nicola Mettifogo | |
* Adapted loading of faces. svn-id: r33392 | |||
2008-07-22 | Fix build. | Nicola Mettifogo | |
svn-id: r33193 | |||
2008-07-22 | Fixed regression in dialogue code: certain commands weren't executed anymore ↵ | Nicola Mettifogo | |
after dialogue ended. svn-id: r33191 | |||
2008-07-21 | Massive refactoring of dialogue code, which is now implemented as a finite ↵ | Nicola Mettifogo | |
state machine. Related code in other files has been updated has well. svn-id: r33162 | |||
2008-07-17 | Fixed regression bug in dialogue, which de-facto allowed user to skip ↵ | Nicola Mettifogo | |
in-game protection. svn-id: r33086 | |||
2008-07-11 | Moved program and command execution code out of the engine, into their own ↵ | Nicola Mettifogo | |
brand new classes. svn-id: r33003 | |||
2008-07-04 | - Moved dialogue balloon management code from Gfx to its own class | Nicola Mettifogo | |
- Added a class to draw balloons in BRA (still without text and with wrong placement) svn-id: r32902 | |||
2008-06-29 | Changed all remaining code to use the GfxObj class to keep frames data. This ↵ | Nicola Mettifogo | |
allows for more uniform processing during rendering, and also fixes the display of dialogue faces for BRA. svn-id: r32833 | |||
2008-06-22 | Fixed 2 MSVC warnings (potentially undefined behavior and possibly ↵ | Filippos Karapetis | |
uninitialized variable used) svn-id: r32758 | |||
2008-06-02 | PARA: Got rid of calls to system->quit() so that the Parallaction engine can ↵ | Christopher Page | |
return to the launcher. Also fixed a couple of memory leaks. svn-id: r32504 | |||
2008-05-14 | - Moved input code to its own class. | Nicola Mettifogo | |
- Slightly simplified inventory highlight code thanks to changes in input code. svn-id: r32115 | |||
2008-05-05 | - Moved some members from the engine class to Location, since they belong there. | Nicola Mettifogo | |
- Cleaned up usage of location flags by using accessor functions. svn-id: r31872 | |||
2008-01-28 | Fixed the spaces before tabs. | Jordi Vilalta Prat | |
svn-id: r30667 | |||
2008-01-09 | Turned Gfx::setFont into a protected member, since now Gfx can automatically ↵ | Nicola Mettifogo | |
detect which font to use. Gfx still needs setFont internally to select fonts. The font shadowing introduced in revision 30221 has been removed as well, since the new approach handles it better. svn-id: r30361 | |||
2008-01-07 | Fixed an MSVC warning | Filippos Karapetis | |
svn-id: r30319 | |||
2008-01-06 | Fixes wrong type. | Nicola Mettifogo | |
svn-id: r30313 | |||
2008-01-06 | Indent with tabs instead of spaces. | Torbjörn Andersson | |
svn-id: r30312 | |||
2008-01-06 | Moved balloons management into Gfx, which is now responsible for positioning ↵ | Nicola Mettifogo | |
and drawing. All balloons are now drawn on a different layer than the game graphics, thus simplifying screen management. Dialogue code has undergone a major revision, and the superior implementation of answer selection in the Amiga version is now used in place of the poor PC one. Other bits (where some changes had already been introduced) have been updated, too. svn-id: r30311 | |||
2008-01-02 | Fix for bug #1829409. Character now changes expression accordingly with ↵ | Nicola Mettifogo | |
available dialogue answers. svn-id: r30171 | |||
2007-11-17 | Refactored main input code. | Nicola Mettifogo | |
svn-id: r29532 | |||
2007-10-27 | Temporarily force quits when user presses exit key combination. A TODO ↵ | Nicola Mettifogo | |
comment has been added to places where behavior should be changed to allow the engine to exit gracefully. svn-id: r29270 | |||
2007-10-13 | Decoupled password request from actual rendering of the dialogue screen, ↵ | Nicola Mettifogo | |
thus making it possible to fix bug #1765300. This bug was present in the original game, causing garbled text to appear when asking for password (only in the English version). svn-id: r29213 | |||
2007-09-22 | Refactored a lot of Character-related code and put it into the Character class. | Nicola Mettifogo | |
svn-id: r29025 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-09-16 | Revised debug levels and added many debug strings for parsers. | Nicola Mettifogo | |
svn-id: r28921 | |||
2007-08-25 | Added an abstract base class for representing multiple-frames for ↵ | Nicola Mettifogo | |
animations. Changed user code to rely on the new interface. Cnv has been turned into an implementation of the new interface, and it is now known as a concrete class only to Disk and Font code for Nippon Safes. svn-id: r28734 | |||
2007-08-25 | Merged most parser contexts into a single structure, added some new fields ↵ | Nicola Mettifogo | |
to support BRA. svn-id: r28727 | |||
2007-08-24 | First step in restructuring engine code: | Nicola Mettifogo | |
- code has been consolidated in fewer files - new table-driven parsers/execution - some functions has been pushed down the engine hierarchy - Parallaction_br now inherits from Parallaction_ns svn-id: r28711 | |||
2007-08-16 | Changed more parsing routines to use tables instead of switch statements. | Nicola Mettifogo | |
svn-id: r28637 | |||
2007-08-13 | Changed Table to return 0 instead of -1 when lookup fails. Lookup already ↵ | Nicola Mettifogo | |
yields 1-based values when the item is found. svn-id: r28600 | |||
2007-08-11 | Moved core font management from Gfx to engine. Gfx still retains features ↵ | Nicola Mettifogo | |
related to displaying text on screen. svn-id: r28530 |