Johannes Schickel
|
690b88f982
|
Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> gui/GuiManager.h
svn-id: r35668
|
2009-01-02 03:21:40 +00:00 |
|
Johannes Schickel
|
b7178ecbf6
|
Cleanup.
svn-id: r35622
|
2008-12-30 14:41:44 +00:00 |
|
Johannes Schickel
|
90835aa82c
|
Implemented FR #2475519 "Enable F1 game menu in Full Throttle".
svn-id: r35621
|
2008-12-30 14:28:44 +00:00 |
|
Max Horn
|
6510226216
|
Renamed NewGui to GuiManager
svn-id: r35544
|
2008-12-25 23:55:36 +00:00 |
|
Max Horn
|
d4853dd9e8
|
Patch #2060517: SCUMM: engine sets incorrect talkspeed value
svn-id: r34596
|
2008-09-17 18:56:13 +00:00 |
|
Christopher Page
|
e9c6b03fc7
|
SCUMM works with new GMM implementation
svn-id: r33001
|
2008-07-11 01:22:37 +00:00 |
|
Christopher Page
|
b50df858eb
|
Changed the name of the Scumm menu dialog class MainMenuDialog to ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class
svn-id: r32937
|
2008-07-07 06:05:48 +00:00 |
|
Christopher Page
|
30c52e215c
|
Scumm sound settings can now be changed from the gmm
svn-id: r32851
|
2008-06-30 17:44:21 +00:00 |
|
Jordi Vilalta Prat
|
38a8aa516e
|
Allow static and dynamic plugins to be used at the same time
svn-id: r31888
|
2008-05-06 03:00:26 +00:00 |
|
Travis Howell
|
01c611385e
|
Fix regression when skipping cutscenes in Maniac Mansion (C64).
svn-id: r30144
|
2008-01-02 11:25:17 +00:00 |
|
Max Horn
|
3f958711a2
|
Refactored ScummEngine*::checkExecVerbs method
svn-id: r29284
|
2007-10-28 12:57:25 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Max Horn
|
0cccbb29d6
|
Some cleanup (yay for whomever had the brilliant idea to let SVN work over HTTPS and hence through proxies&firewalls :)
svn-id: r28877
|
2007-09-08 11:15:27 +00:00 |
|
Eugene Sandulenko
|
1db83059b0
|
Preliminary (and buggy) Kanji support.
svn-id: r27998
|
2007-07-10 00:39:12 +00:00 |
|
Max Horn
|
c7fa7baf1f
|
Added global support for the (so far undocumented) confirm_exit config key
svn-id: r27788
|
2007-06-30 12:43:53 +00:00 |
|
Max Horn
|
9720742722
|
MI SegaCD related cleanup
svn-id: r27785
|
2007-06-30 12:07:51 +00:00 |
|
Max Horn
|
fc6da0b436
|
Removed/clarified various FIXME comments
svn-id: r27784
|
2007-06-30 12:01:27 +00:00 |
|
Max Horn
|
252d183291
|
SCUMM: Moved code which re-mapped arrow keys
svn-id: r27783
|
2007-06-30 11:57:50 +00:00 |
|
Max Horn
|
0723e3e24a
|
Introduced ClickArea enum, some related cleanup in runInputScript and checkExecVerbs
svn-id: r27778
|
2007-06-29 23:08:15 +00:00 |
|
Max Horn
|
314ef72bb1
|
SCUMM: Handle all triggers for the debugger console in the same spot, to ensure uniform behavior
svn-id: r27777
|
2007-06-29 22:39:52 +00:00 |
|
Max Horn
|
328858d454
|
SCUMM: Moved code for handling KBD_ALT combos (well, really only one: Alt-W) in MI2 to processKeyboard; some cleanup
svn-id: r27776
|
2007-06-29 22:36:56 +00:00 |
|
Max Horn
|
1665d158f4
|
More cleanup
svn-id: r27678
|
2007-06-23 16:51:06 +00:00 |
|
Max Horn
|
24f080ab56
|
Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMI
svn-id: r27677
|
2007-06-23 16:46:00 +00:00 |
|
Max Horn
|
1a07bfb221
|
Reworked the SCUMM input code even more: Merged various code paths and streamlined stuff; as a consequence, e.g. talkstop works in V0-V2 games, too; but also regressions may turn up. Also don't rely on Common::ASCII_F1 etc. values to compute SCUMM specific key codes
svn-id: r27675
|
2007-06-23 16:27:28 +00:00 |
|
Max Horn
|
558a28f69d
|
Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made no sense at all. If this breaks something, please contact me so that we can properly fix it together
svn-id: r27674
|
2007-06-23 16:07:38 +00:00 |
|
Max Horn
|
f18132f5b8
|
Simplify code: Since processInput() always overwrite the value of lastKeyHit if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot
svn-id: r27673
|
2007-06-23 16:05:38 +00:00 |
|
Max Horn
|
4297ccc964
|
Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior
svn-id: r27672
|
2007-06-23 16:02:50 +00:00 |
|
Max Horn
|
dcae6d14a4
|
Changed the way VAR_VERSION_KEY is handled
svn-id: r27665
|
2007-06-23 14:16:04 +00:00 |
|
Max Horn
|
518cedec9d
|
Moved F1 key remapping in COMI to a more appropriate place
svn-id: r27663
|
2007-06-23 12:31:42 +00:00 |
|
Travis Howell
|
0a21b0c1f1
|
Correct typo.
svn-id: r27662
|
2007-06-23 12:24:49 +00:00 |
|
Max Horn
|
302da0b855
|
SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use KEYCODE_ constants for clarity
svn-id: r27659
|
2007-06-23 11:53:24 +00:00 |
|
Max Horn
|
3ce5f8abf3
|
Made use of full Common::KeyState in SCUMM (there is still lots of room for improvements, though)
svn-id: r27656
|
2007-06-23 10:46:32 +00:00 |
|
Max Horn
|
4e4358e8c3
|
Made SCUMM use Common::KeyState, too (but implemented almost no fixes/optimizations based on this)
svn-id: r27655
|
2007-06-23 10:38:03 +00:00 |
|
Max Horn
|
2b23374468
|
Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/
svn-id: r27616
|
2007-06-22 20:04:44 +00:00 |
|
Max Horn
|
cd6f145577
|
Modified version of patch #1723779: SCUMM: Improved ctrl+t subtitle cycling
svn-id: r27068
|
2007-06-03 17:32:42 +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 |
|
Max Horn
|
c9bee38839
|
Modified version of patch #1727045 INDY3: IQ Points Dialog
svn-id: r27012
|
2007-05-30 16:40:11 +00:00 |
|
Eugene Sandulenko
|
ac45c5b33d
|
Fix bug #1709430: "FT: CAPSLOCK + V enables cheating for all fights"
svn-id: r26948
|
2007-05-26 18:12:12 +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
|
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 |
|
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 |
|
Travis Howell
|
4730229dff
|
Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r26004
|
2007-03-06 09:21:41 +00:00 |
|
Travis Howell
|
19d2310b71
|
Add support for using disks images for Apple II version of Maniac Mansion.
svn-id: r25846
|
2007-02-25 07:23:52 +00:00 |
|
Max Horn
|
6899e72be9
|
Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERA
svn-id: r25454
|
2007-02-10 02:05:59 +00:00 |
|
Gregory Montoir
|
8863ad6279
|
added arrow keys mapping to match behavior of original interpreter (dialogue choices can still be selected using the mouse wheel)
svn-id: r25053
|
2007-01-08 12:32:26 +00:00 |
|
Gregory Montoir
|
216bcae211
|
possible fix for bug #1193185
svn-id: r25051
|
2007-01-07 23:18:18 +00:00 |
|
Max Horn
|
8a32720213
|
Patch #1296058: Showing the original save/load dialog (see also RFE #832460)
svn-id: r24832
|
2006-12-10 14:28:37 +00:00 |
|
Bertrand Augereau
|
4047798196
|
Missing include file (for ScummEngine_v6 symbol)
svn-id: r24508
|
2006-10-25 20:07:32 +00:00 |
|
Max Horn
|
84874caf06
|
Got rid of ScummEngine::_confirmExit, and some other minor cleanup
svn-id: r24319
|
2006-10-15 00:50:22 +00:00 |
|
Kostas Nakos
|
4524b49872
|
Initial commit of the wince-gcc re-port
svn-id: r24212
|
2006-10-08 18:15:18 +00:00 |
|