Max Horn
|
9f6922ddd2
|
Patch #1595026: engine init/shutdown OSystem methods
svn-id: r27837
|
2007-07-01 20:28:57 +00:00 |
|
Max Horn
|
a14485da5f
|
Fix for bug #1746112 (SCUMM: Crash when pressing SPACE (Pause))
svn-id: r27836
|
2007-07-01 20:16:24 +00:00 |
|
Max Horn
|
19bb631e94
|
Fix looping effect (at least DrMcCoy says it fixes it somehow, and I trust him in that :)
svn-id: r27835
|
2007-07-01 19:59:42 +00:00 |
|
Nicola Mettifogo
|
89a7005148
|
Applied new flatBlitCnv and little refactoring to dialogue code.
svn-id: r27834
|
2007-07-01 19:29:09 +00:00 |
|
Nicola Mettifogo
|
675227e81f
|
Introduced new flatBlitCnv to reduce code duplication.
svn-id: r27833
|
2007-07-01 19:28:32 +00:00 |
|
Max Horn
|
7bf493939b
|
Fix for bug #1746059 (WEEN: The intro hangs, and sound is corrupted)
svn-id: r27832
|
2007-07-01 18:40:35 +00:00 |
|
Max Horn
|
a64b12bb03
|
Only invoke g_engine->pauseEngine if g_engine != NULL
svn-id: r27831
|
2007-07-01 18:22:25 +00:00 |
|
Max Horn
|
e1bcd70436
|
Re-added __attribute__(packed)
svn-id: r27830
|
2007-07-01 18:18:43 +00:00 |
|
Max Horn
|
f7041f94ce
|
Once again rewrite Paula code (addings lots of comments, doing proper wrap around at the ends of samples and some other tweaks). More to follow
svn-id: r27828
|
2007-07-01 16:31:26 +00:00 |
|
Nicola Mettifogo
|
94fab1c151
|
Wrapped dialogue functions into a new DialogueManager, and some basic refactoring.
svn-id: r27827
|
2007-07-01 16:12:21 +00:00 |
|
Robin Watts
|
5acf6b76c4
|
Compile fix: ascii should be state.ascii, I assume.
svn-id: r27825
|
2007-07-01 14:19:12 +00:00 |
|
Travis Howell
|
4f8f14d14e
|
Correct md5 checksum for restart state file in the French DOS version of Elvira 2.
svn-id: r27821
|
2007-07-01 12:52:46 +00:00 |
|
Travis Howell
|
9353ee6356
|
Update comment.
svn-id: r27820
|
2007-07-01 12:47:36 +00:00 |
|
Max Horn
|
e2ad271bd8
|
Removing non-ASCII chars from source code
svn-id: r27818
|
2007-07-01 12:47:07 +00:00 |
|
Nicola Mettifogo
|
d2189e7111
|
Removed some paranoia screen updates. May cause some minor glitches.
svn-id: r27817
|
2007-07-01 10:07:59 +00:00 |
|
Sven Hesse
|
6a2bbea165
|
Applying agentq's screenshot loading fix to the trunk as well
svn-id: r27816
|
2007-07-01 02:01:19 +00:00 |
|
Neil Millstone
|
b49b2b7db3
|
Adding mistakenly deleted file
svn-id: r27805
|
2007-06-30 23:42:58 +00:00 |
|
Neil Millstone
|
951ffd0684
|
Just a test
svn-id: r27804
|
2007-06-30 23:10:03 +00:00 |
|
Neil Millstone
|
75a05652e5
|
- Show mouse cursor option
- Support for SAGA, CINE, and AGI
- Key bindings for Gob3
- Assembler optimisations submitted by Robin Watts
svn-id: r27803
|
2007-06-30 23:03:03 +00:00 |
|
Max Horn
|
dc512c6daf
|
mention 'confirm exit' in NEWS
svn-id: r27802
|
2007-06-30 22:23:16 +00:00 |
|
Max Horn
|
9027076e5d
|
Split Engine::pauseEngine: It now does pauseLevel handling, while engines can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer
svn-id: r27801
|
2007-06-30 22:22:25 +00:00 |
|
Max Horn
|
f445d8c800
|
Changed AGOS to use full KeyState, not just ascii value, in key events
svn-id: r27800
|
2007-06-30 22:21:29 +00:00 |
|
Max Horn
|
dc91dcde00
|
Adding some missing stuff to the PS2 port (it still will require quite some work to get it working again)
svn-id: r27799
|
2007-06-30 21:20:47 +00:00 |
|
Max Horn
|
93b1a53c72
|
Changed semantics of Mixer::pause*() methods -- if you pause n times, you have to unpause n times before the sound resumes (this means pauseAll works correct in engines which selectively pause/resume single sounds)
svn-id: r27798
|
2007-06-30 21:02:58 +00:00 |
|
Max Horn
|
fed38a794f
|
Added Engine::pauseEngine method (allows outside code, like the backend, to pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine
svn-id: r27797
|
2007-06-30 18:22:21 +00:00 |
|
Max Horn
|
6064b87625
|
Added minimal doxygen comments to CursorManager::isVisible() and CursorManager::showMouse()
svn-id: r27796
|
2007-06-30 18:10:39 +00:00 |
|
Max Horn
|
a826001176
|
Don't tracke time we take for loading (it should be less than a second anyway)
svn-id: r27795
|
2007-06-30 18:09:17 +00:00 |
|
Max Horn
|
a6210289f5
|
AGOS code cleanup
svn-id: r27794
|
2007-06-30 17:34:49 +00:00 |
|
Max Horn
|
a5352e9a97
|
Also update menus.cpp with ChildType enum
svn-id: r27793
|
2007-06-30 16:29:14 +00:00 |
|
Max Horn
|
206d167457
|
AGOS: Introduced ChildType enum
svn-id: r27792
|
2007-06-30 16:25:59 +00:00 |
|
Max Horn
|
21624d3eb7
|
typo
svn-id: r27791
|
2007-06-30 16:11:20 +00:00 |
|
Max Horn
|
6290f0b20a
|
Tabs -> spaces
svn-id: r27790
|
2007-06-30 13:40:52 +00:00 |
|
Robin Watts
|
b9c8c6c868
|
Update the ARM version of the rate conversion code, in line with Fingolfins
optimisatins of the C version last night. Saves about 5 cycles per sample.
svn-id: r27789
|
2007-06-30 12:54:07 +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
|
45aea284d1
|
whitespaces
svn-id: r27787
|
2007-06-30 12:39:12 +00:00 |
|
Max Horn
|
2243197f50
|
Changed GUI system to use Common::KeyState state
svn-id: r27786
|
2007-06-30 12:26:59 +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 |
|
Torbjörn Andersson
|
dd77f8e153
|
Move the redrawing of dialog windows (options, save, load, ...) so that we do
not redraw it in the middle of changing to a different dialog. This should fix
bug #1745090 ("TOUCHE: Glitch in the menu").
svn-id: r27781
|
2007-06-30 08:24:36 +00:00 |
|
Max Horn
|
3535eaec20
|
Tweak LinearRateConverter code so that opos is in the range [0,1[ instead of [-1,0[ when entering the interpolation loop (this allows us to get rid of '& FRAC_LO_MASK')
svn-id: r27780
|
2007-06-30 00:03:32 +00:00 |
|
Max Horn
|
b62ef0496c
|
Added small explanatory comment
svn-id: r27779
|
2007-06-29 23:33:16 +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 |
|
Kari Salminen
|
2ff0ffadb8
|
Oops. An extra comma in the enum list's end. Removed.
svn-id: r27775
|
2007-06-29 18:41:06 +00:00 |
|
Kari Salminen
|
3a03470caa
|
Set AGI monitor type variable (vMonitor/v26) according to render mode.
svn-id: r27774
|
2007-06-29 15:58:48 +00:00 |
|
Travis Howell
|
49242a9e34
|
Fix display of experience in Elvira 2.
svn-id: r27772
|
2007-06-29 14:55:45 +00:00 |
|
Travis Howell
|
fc373c9544
|
Fix some scripts failing to start in Elvira 2, due code difference in isCalled opcode.
svn-id: r27770
|
2007-06-29 02:06:46 +00:00 |
|
Filippos Karapetis
|
92a4555472
|
Update of the MSVC8 project files for commit #27760
svn-id: r27768
|
2007-06-28 22:47:06 +00:00 |
|