Commit Graph
86814 Commits
Author SHA1 Message Date
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