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 |
|
Max Horn
|
9cba143699
|
Removed _lastKeyHit, instead pass the key code as a parameter to processKeyboard()
svn-id: r24176
|
2006-10-07 17:49:05 +00:00 |
|
Max Horn
|
ff6731e00a
|
Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
svn-id: r24175
|
2006-10-07 17:42:32 +00:00 |
|
Max Horn
|
71bea97de7
|
Clarified comment
svn-id: r24174
|
2006-10-07 15:46:38 +00:00 |
|
Max Horn
|
5f0874ef63
|
Some more processKeyboard splitting
svn-id: r24167
|
2006-10-07 13:31:27 +00:00 |
|
Max Horn
|
f3e410a2ac
|
Further split processKeyboard code, moving stuff specific to some SCUMM version into the resp. subclass of ScummEngine
svn-id: r24166
|
2006-10-07 13:11:51 +00:00 |
|
Max Horn
|
c3fb1fbcd4
|
Moved SCUMM keyboard handling code from processInput() to the new (sub)method processKeyboard
svn-id: r24165
|
2006-10-07 12:33:22 +00:00 |
|
Max Horn
|
f13e4baaf9
|
Renemaed ScummEngine::processKbd to processInput (as it also deals with the mouse)
svn-id: r24164
|
2006-10-07 12:19:28 +00:00 |
|
Max Horn
|
ef30cdf78b
|
some HE related cleanup
svn-id: r24163
|
2006-10-07 11:54:50 +00:00 |
|
Max Horn
|
51017cf1b2
|
Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now)
svn-id: r23922
|
2006-09-17 20:36:48 +00:00 |
|