Commit Graph
1310 Commits
Author SHA1 Message Date
Kostas Nakos f935b6981b permit only one instance of predictive dialog, add handling of keypad keys
svn-id: r27047
2007-06-02 08:15:06 +00:00
Kostas Nakos 26971aa6ab kill misplaced cursor, refresh only when necessary, add some (cheap) visual feedback on keypress
svn-id: r27046
2007-06-02 06:53:52 +00:00
Max Horn 218e132e37 Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
2007-05-30 21:56:52 +00:00
Kostas Nakos 10764e965c fixed predictive dialog messing up state if another dialog was already shown
svn-id: r27023
2007-05-30 19:51:08 +00:00
Kostas Nakos 346b12d701 properly direct pred. dialog's output, when started thru the event mechanism
svn-id: r27022
2007-05-30 19:49:33 +00:00
Max Horn 0de170c980 Removing useless common/fs.h includes
svn-id: r27018
2007-05-30 17:44:52 +00:00
Kostas Nakos f66fb12718 added EVENT_PREDICTIVE_DIALOG event to bring up the predictive dialog on demand by the backends
svn-id: r27005
2007-05-29 20:07:19 +00:00
Eugene Sandulenko d37e8b62b6 Removing debug leftovers
svn-id: r26962
2007-05-27 08:22:04 +00:00
Matthew Hoops a26a36dad6 typo (interpretator => interpreter)
svn-id: r26945
2007-05-26 17:01:32 +00:00
Eugene Sandulenko dcf368c3a4 Add fallback detector to AGI engine.
svn-id: r26939
2007-05-26 15:16:21 +00:00
Eugene Sandulenko 32a8e572d2 Fix potential memory overwrite
svn-id: r26938
2007-05-26 15:14:25 +00:00
Eugene Sandulenko 6a3848a299 Make new Schiller previews names more consistent.
svn-id: r26807
2007-05-12 14:52:25 +00:00
Filippos Karapetis 069e84b33b Added MD5 from bug report "#1717129 - Schiller Preview No.2"
svn-id: r26803
2007-05-12 11:52:29 +00:00
Max Horn 750d0072ce Fixed warnings, cleanup
svn-id: r26799
2007-05-10 07:48:54 +00:00
Filippos Karapetis 633be17e7f Fixed bug #1715284: Roger sometimes disappears
svn-id: r26790
2007-05-08 22:35:21 +00:00
Filippos Karapetis 50800d5969 Fixed bug #1658514: AGI: SQ1 (2.2 DOS ENG) bizzare exploding roger
svn-id: r26782
2007-05-07 19:42:59 +00:00
Filippos Karapetis 3413dda0e9 Fixed some comments
svn-id: r26771
2007-05-07 05:06:22 +00:00
Filippos Karapetis ae3e16c970 Changed a workaround made for Space Trek to apply to all AGI fanmade games. The original workaround was inactive for Space Trek in ScummVM, but was activated for some older AGI games, which was not its original purpose. If this causes regressions with other fanmade games, it'd be best to limit it to Space Trek only
svn-id: r26766
2007-05-06 14:57:35 +00:00
Filippos Karapetis d4d04a150d Added a game ID field for all Sierra AGI games. Removed many types which are now obsolete from the game features field
svn-id: r26764
2007-05-06 14:36:02 +00:00
Filippos Karapetis dc1e1a3f11 Removed several goto statements
svn-id: r26763
2007-05-06 10:35:47 +00:00
Filippos Karapetis 0ab860d60d Fixed bug #1658643: AGI: SQ1 (2.2 DOS ENG) Graphic error, ego leaves behind copy
Also, removed one of the two workarounds for the KQ4 intro, as it's not needed

svn-id: r26754
2007-05-05 23:54:29 +00:00
Filippos Karapetis b82c68542c Fix bug #1712585
svn-id: r26753
2007-05-05 16:10:12 +00:00
Filippos Karapetis 0ba5afa585 Slight optimization
svn-id: r26745
2007-05-04 11:00:16 +00:00
Filippos Karapetis 3fccd9c06f AGI: Changed a nasty workaround regarding views to only apply to a specific view in the KQ4 introduction. This fixes several bugs and crashes in AGI V3 games and closes KQ4 bugs #1660486, #1660169, #1660192, #1660162 and #1660354
svn-id: r26743
2007-05-04 08:55:28 +00:00
Filippos Karapetis 21e5311650 Handle the escape key properly in KQ4. Fixes bug #1660158
svn-id: r26677
2007-04-29 14:06:46 +00:00
Torbjörn Andersson 6ba72121ad Changed abs() to ABS()
svn-id: r26639
2007-04-28 04:29:05 +00:00
Eugene Sandulenko a3ca3a3a3f Make AGIPAL support more robust
svn-id: r26598
2007-04-26 20:18:12 +00:00
Filippos Karapetis aa8fa78f62 Patch #1705791: Patch for #1648396 - AGI : SQ2 / 2.0F / IBM / priority line
Modify a workaround made for SQ1 to work on SQ1 only, not all AGI games. This fixes bug #1648396 with SQ2, a bug with LSL1 (Sarien bug #925074) and possibly others

svn-id: r26589
2007-04-24 15:43:16 +00:00
Eugene Sandulenko 8d1a5da680 Patch #1705392: "Fix regression with patch #1704914"
svn-id: r26573
2007-04-23 08:12:43 +00:00
Eugene Sandulenko f01fbb8467 Patch from bugreport #1678230: "AGI: Entering text while screen is shaking"
svn-id: r26568
2007-04-22 16:17:14 +00:00
Eugene Sandulenko 55152e4055 Fix for loading savegames from the command line.
svn-id: r26567
2007-04-22 16:06:00 +00:00
Eugene Sandulenko b0ae4bf1a3 Patch #1704914: "Fix for #1671426: MH2 : Doesn't recognize Enter for actions"
svn-id: r26562
2007-04-21 21:47:14 +00:00
Eugene Sandulenko 08f5b5f31d Patch #1704575: 'Fix for #1692346: "KQ2: Cannot leave menu"'
svn-id: r26561
2007-04-21 21:39:27 +00:00
Eugene Sandulenko 3be109b646 More safe version of patch #1689533: "AGI: Load from command line"
svn-id: r26560
2007-04-21 21:35:30 +00:00
Neil Millstone c6d41c0755 Updating DS port for changes in main codebase. Code changes for DevkitArm r20 and latest libnds.
svn-id: r26394
2007-04-06 18:34:53 +00:00
Gregory Montoir 5aca9dce8c added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
2007-04-01 17:36:13 +00:00
Max Horn 00919e3a93 Renamed AGIs savegame.cpp to saveload.cpp, to match the other engines
svn-id: r26330
2007-03-30 22:59:45 +00:00
Johannes Schickel 69639ea0bf cleanup.
svn-id: r26315
2007-03-29 16:50:06 +00:00
Torbjörn Andersson 0c5d862ab1 Removed code that at least for now is presumed dead.
svn-id: r26304
2007-03-25 20:23:14 +00:00
Eugene Sandulenko 989f7b67cb - Save AGIPAL resource number properly
- Move GfxMgr constructor to .cpp file

svn-id: r26278
2007-03-22 22:29:00 +00:00
Matthew Hoops a722b767a8 - adding support for saving AGIPAL games
- adding debug comment when using a new AGIPAL palette
- changing so that only pal.101-109 files are used and not pal.100, as AGIPAL starts at 101

svn-id: r26277
2007-03-22 22:03:21 +00:00
Matthew Hoops cc93bea7b8 adding debug message if running AGIPAL game
svn-id: r26271
2007-03-21 21:38:53 +00:00
Matthew Hoops 080a76503b adding AGIPAL support (for changing palettes in some fan games) Patch:1684685
svn-id: r26270
2007-03-21 20:13:40 +00:00
Matthew Hoops 96823c885f updating shake.screen warning/comment to reflect that AGIPAL uses it, and not AGIMOUSE
svn-id: r26237
2007-03-18 23:35:24 +00:00
Matthew Hoops 82220883d1 adding GF_AGIPAL to those games which have that feature (the ones with pal.101) and fixing a typo
svn-id: r26236
2007-03-18 23:28:22 +00:00
Max Horn ed54ea9155 Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
2007-03-17 19:02:05 +00:00
Torbjörn Andersson 8a2529b2d6 Allow synthetic events in dialog windows, e.g. so you can use keyboard repeat
when scrolling the list of savegames.

svn-id: r26175
2007-03-17 16:08:29 +00:00
Torbjörn Andersson 53624376b4 Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.

Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.

svn-id: r26170
2007-03-17 15:44:26 +00:00
Torbjörn Andersson d378b78b6a Allow using the left/right keys to select button in a selection box. (Selection
boxes are used, for instance, when asking the player to verify that he wants to
save the game to a specific slot.)

svn-id: r26168
2007-03-17 13:31:48 +00:00
Max Horn 15d9bc42ea Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
svn-id: r26156
2007-03-17 00:53:21 +00:00