Martin Kiewitz
e7e0810c9c
SCI: changed comment about amiga palette inside picture class (removed TODO as well)
...
svn-id: r47553
2010-01-25 11:26:32 +00:00
Martin Kiewitz
9f1962d006
SCI: support for amiga pictures that change the palette
...
svn-id: r47552
2010-01-25 11:15:40 +00:00
Martin Kiewitz
8d12d84609
SCI: support for both amiga "palettes" (one is a left-over VGA palette, the other one is a real palette, no idea whats in there cause its just 32 bytes instead of 64 bytes)
...
svn-id: r47551
2010-01-25 10:17:55 +00:00
Lars Persson
b0cab96cd0
Change UI name of Scumm Apps. Enable all engine in perl script
...
svn-id: r47550
2010-01-25 08:59:47 +00:00
Lars Persson
356bebc7b0
Turn off ARM asm for Costume until its fixed
...
svn-id: r47549
2010-01-25 08:56:50 +00:00
Johannes Schickel
2eb16caade
Remove HACK, which is obsolete because of r47336.
...
svn-id: r47548
2010-01-25 03:05:39 +00:00
Johannes Schickel
dfe32f2f57
g_engine is not used by any MidiDriver, thus remove the comment about it.
...
svn-id: r47547
2010-01-25 03:04:58 +00:00
Johannes Schickel
98fb67ed20
- Remove "(experimental)" mark from DOSBox OPL emulator description in GUI
...
- Merge in some small OPL emulator changes from DOSBox's trunk
svn-id: r47546
2010-01-25 02:48:35 +00:00
Johannes Schickel
352841717f
Mention support for Amiga menus in CinE.
...
svn-id: r47545
2010-01-25 02:37:10 +00:00
Johannes Schickel
64491356b8
Fix virtual-keyboard not changing size, when the user changes the scaler while it is not visible.
...
svn-id: r47544
2010-01-25 02:08:28 +00:00
Johannes Schickel
709bf1214c
Strip trailing whitespaces/tabs in documentation files too.
...
svn-id: r47543
2010-01-25 01:53:32 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Johannes Schickel
ec14cd6e6a
Formatting.
...
svn-id: r47540
2010-01-25 01:27:14 +00:00
Johannes Schickel
8c28155848
Fix gcc warnings.
...
svn-id: r47535
2010-01-25 00:45:52 +00:00
Johannes Schickel
bfcdbae648
Change some comments to use "AdLib" instead of "adlib".
...
svn-id: r47534
2010-01-25 00:39:46 +00:00
Johannes Schickel
c48076ea9c
Use "No AdLib" instead of "No Adlib" in SCUMM's detection tables too.
...
svn-id: r47531
2010-01-25 00:14:05 +00:00
Johannes Schickel
69071078b3
Replace some more Adlib uses by AdLib.
...
svn-id: r47530
2010-01-25 00:13:32 +00:00
Travis Howell
1a6573ab66
Correct title.
...
svn-id: r47529
2010-01-24 23:50:22 +00:00
Matthew Hoops
5903acf66c
Fill in the unknown values of the ADPC chunk in Mohawk sounds and update comments.
...
svn-id: r47528
2010-01-24 23:39:27 +00:00
Martin Kiewitz
afcfa58f59
SCI: skip over amiga palette inside pictures for now, needs implementation (TODO added)
...
svn-id: r47527
2010-01-24 21:46:30 +00:00
Martin Kiewitz
9d1dc48a6e
SCI: removed oldMenuId check for BitsShow in menu (was done for keyboard interaction) - using mouse its possible to leave the menu which would now result in inverted menu topic not displayed - fixed
...
svn-id: r47526
2010-01-24 21:24:07 +00:00
Martin Kiewitz
a1daf54425
SCI: never set palette for amiga games (fixes kq5 palette corruption at the beginning)
...
svn-id: r47525
2010-01-24 21:11:26 +00:00
Martin Kiewitz
44827b340f
SCI: changed amiga palette mapping table to map color 15 (white) again, scripts dont like it to be 255 :P
...
svn-id: r47524
2010-01-24 21:01:21 +00:00
Martin Kiewitz
75816d4ca1
SCI: added comment about using color 255 all the time for amiga games
...
svn-id: r47523
2010-01-24 20:51:34 +00:00
Martin Kiewitz
2ef7848586
SCI: changing white to be 255 for amiga all the time (works for our interpreter) - fixes mouse cursor on amiga sci1 games
...
svn-id: r47522
2010-01-24 20:47:35 +00:00
Martin Kiewitz
029154ab3a
SCI: fixing amiga mapping for colors 0 and 15, those are hardcoded like everywhere else
...
svn-id: r47521
2010-01-24 20:38:56 +00:00
Martin Kiewitz
b4ecf7f0e1
SCI: self drawn stuff on amiga uses ega palette, we need to match it onto currently used amiga palette (fixes user interface colors for amiga sci1 games)
...
svn-id: r47520
2010-01-24 20:31:01 +00:00
Kari Salminen
69e6b2a27a
Cine: executePlayerInput: Operation Stealth: Fix target object name not disappearing when passing over an empty area with a verb already chosen.
...
svn-id: r47519
2010-01-24 20:23:09 +00:00
Kari Salminen
710dd33592
Cine: executePlayerInput: Fix broken Y-movement in Operation Stealth (D'oh! Copy-pasted X to where Y was meant :-P).
...
- Hopefully NOW things should work without r33872!
svn-id: r47518
2010-01-24 20:16:16 +00:00
Kari Salminen
bd7b9400a6
Cine: executePlayerInput: Add TODO about investigating why some buttons don't work currently.
...
svn-id: r47517
2010-01-24 19:57:23 +00:00
Kari Salminen
ab730891ad
Cine: executePlayerInput: Revert r33872 as things should work without it now.
...
With the latest changes to executePlayerInput we
should now be able to free the girl at the bottom of the
ocean without the r33872.
The commit log from r33872 was:
"Fix for bugging moving at the bottom of the ocean when trying to free the girl from the ropes and swimming to the surface. Some global variables related to mouse position weren't being updated in executePlayerInput, now they are and things seem to work. Also enables moving in the labyrinth arcade sequence at the palace."
svn-id: r47516
2010-01-24 19:52:11 +00:00
Kari Salminen
c19afec75a
Cine: executePlayerInput: Add makeActionMenu-part to keyboard handling and a couple of TODOs for Operation Stealth.
...
- NOTE: This doesn't seem to work correctly yet.
My current guess is that it has to do with how
some keyboard events are handled in cine/main_loop.cpp's
processEvent-function and some in cine/various.cpp's
executePlayerInput.
svn-id: r47515
2010-01-24 19:47:53 +00:00
Martin Kiewitz
e51721f7b1
SCI: handle intensity calls for amiga the same way as we handle palette animation (abort instead of process)
...
svn-id: r47514
2010-01-24 19:42:12 +00:00
Kari Salminen
f2882cc2df
Cine: executePlayerInput: Implement moving using keyboard for Operation Stealth.
...
svn-id: r47513
2010-01-24 19:14:09 +00:00
Kari Salminen
d8cb07251e
Cine: executePlayerInput: Implement 'A player command is given, left mouse button is down, right mouse button is up'-case for Operation Stealth.
...
- Also changed a do-while -loop into a
while-loop as it should be for both
FW and OS according to disassembly.
svn-id: r47512
2010-01-24 18:58:57 +00:00
Walter van Niftrik
e7e9006122
SCI: Fix list control scrolling in Jones EGA and VGA.
...
svn-id: r47511
2010-01-24 18:57:23 +00:00
Kari Salminen
865b176b15
Cine: executePlayerInput: Fix 'No player command is given, left mouse button is down, right mouse button is up'-case for Operation Stealth.
...
svn-id: r47510
2010-01-24 18:40:29 +00:00
Kari Salminen
650a9b9c49
Cine: executePlayerInput: Fix 'left and right mouse buttons are up'-case for Operation Stealth.
...
svn-id: r47509
2010-01-24 18:27:56 +00:00
Kari Salminen
7ce227b670
Cine: executePlayerInput: Combine 'left mouse button is up, right mouse button is down'-cases into one code part.
...
Additionally:
- Operation Stealth specific: Make makeActionMenu() use canUseOnItemTable.
This would seem to be the correct way according to disassembly
(Although there is of course a possibility that I have overlooked
some part of the code).
svn-id: r47508
2010-01-24 18:20:22 +00:00
Kari Salminen
40cb795fe7
Cine: executePlayerInput: Name used keys in switch-clause (F1-F10, Ins, Del).
...
svn-id: r47507
2010-01-24 17:56:23 +00:00
Walter van Niftrik
10da245619
SCI: Cleanup
...
svn-id: r47506
2010-01-24 17:52:27 +00:00
Kari Salminen
414eadfb2a
Cine: executePlayerInput: Combine mouse handling plus a few other things.
...
- Combines mouse position and button state fetching
from two branches (allowPlayerInput / !allowPlayerInput)
into a single loop with a little more exotic while-clause.
NOTE! Added manageEvents-call into the unified version although
there was no manageEvents-call in one of the versions that was
combined. Tested a little and didn't seem to matter, but hopefully
won't cause any regressions!
- Limit first possible 'renderer->setCommand(commandBuffer)' call
to Future Wars only (Checked with FW & OS disassembly).
- Combined all cases of 'left and right mouse buttons are down'
into a single if-clause (All those cases call makeSystemMenu).
svn-id: r47505
2010-01-24 17:46:37 +00:00
Torbjörn Andersson
45cbc7b265
Fixed warning.
...
svn-id: r47504
2010-01-24 17:24:11 +00:00
Kari Salminen
34581f12e4
Cine: Document branches in executePlayerInput and remove dead code (if-clauses that are always true or always false).
...
svn-id: r47503
2010-01-24 16:40:37 +00:00
Kari Salminen
53d8bd9760
Cine: Cleanup (Use an enumeration for mouse button states rather than values 1 and 2).
...
svn-id: r47502
2010-01-24 16:25:08 +00:00
Florian Kagerer
4eb077dcf3
LOL: save/load menu speed up
...
svn-id: r47501
2010-01-24 15:40:36 +00:00
Walter van Niftrik
bffdcc9e54
SCI: Fix left aligning and centering in kFormat.
...
svn-id: r47500
2010-01-24 15:21:51 +00:00
Jordi Vilalta Prat
0d2a75c75d
Fix indentation
...
svn-id: r47499
2010-01-24 12:19:09 +00:00
Filippos Karapetis
aab6485d32
Always memset the newly malloc'ed argument memory to 0 inside kFormat
...
svn-id: r47498
2010-01-24 11:57:10 +00:00
Filippos Karapetis
bab94d58ba
Added missing documentation for the new music related commands introduced in rev. 47475
...
svn-id: r47497
2010-01-24 11:54:55 +00:00