Commit Graph
86814 Commits
Author SHA1 Message Date
Kari Salminen a944497d75 HACK: Force oxygen to maximum during Operation Stealth's first arcade sequence.
This way the arcade sequence is completable now.
This hack should be removed later and the first
arcade sequence be made properly playable!

svn-id: r33667
2008-08-06 20:41:53 +00:00
Stephen Kennedy 72da19afef Keymapper WIP:
* Made Keymap class responsible for loading / saving of mappings

svn-id: r33665
2008-08-06 19:21:45 +00:00
Max Horn 32ad70f608 Do not query savestates which obviously do not exist (to shut up bogus console warnings)
svn-id: r33664
2008-08-06 16:03:06 +00:00
Vicent Marti 8cb26074bd Added support for customized background dimming on dialogs.
Bugfix: Popup widgets were dimming the background.

svn-id: r33663
2008-08-06 15:06:22 +00:00
Vicent Marti 7df651c4d6 Bugfix: Problem with spaces/comments in embeded theme script.
svn-id: r33662
2008-08-06 14:38:23 +00:00
Vicent Marti bd0cdd0f74 Cleanup on default theme.
Added support for Widget Type Declaration (makes XML much cleaner).

svn-id: r33661
2008-08-06 14:28:37 +00:00
Stephen Kennedy 57b13141af Keymapper WIP:
* Implemented stack-based active map in Keymapper
* Started proper testing by adding code to OSystem_SDL to set up simple HardwareKeySet and Keymap

svn-id: r33660
2008-08-06 14:21:05 +00:00
Vicent Marti 38f130db34 Bugfix: Blank space in bottom of the game selection widget.
svn-id: r33659
2008-08-06 14:07:09 +00:00
Vicent Marti 4095f2eea9 Bugfix: Text selection background in list widget overlays scrollbar (finally).
Bugfix: Game list missing one entry.

svn-id: r33658
2008-08-06 13:58:07 +00:00
Vicent Marti ef7a14dbe2 Options menu fully parsed. Needs tweaking.
svn-id: r33657
2008-08-06 10:50:28 +00:00
Max Horn e7027503f1 Workaround for bug #2016521 (DOTT: Bernard impersonating LaVerne)
svn-id: r33655
2008-08-06 10:32:20 +00:00
Max Horn eb649983fc SCUMM: Renamed inventoryScript -> inventoryScriptIndy3Mac
svn-id: r33654
2008-08-06 09:13:57 +00:00
Christopher Page 8bcc4619ec Added a check to make sure there is an active engine available when trying to load a game from the launcher
svn-id: r33652
2008-08-06 01:48:46 +00:00
Vicent Marti 4256c35791 Options menu layout parsing, featuring the brand new FATPOPUPS.
svn-id: r33651
2008-08-05 23:58:45 +00:00
Christopher Page af16043008 Added FIXME comment to ConfigDialog class
svn-id: r33650
2008-08-05 22:02:24 +00:00
Christopher Page e30d16ddc2 Fixed more warnings
svn-id: r33649
2008-08-05 21:56:45 +00:00
Torbjörn Andersson 4e66938e8c Committed my patch #2026097 ("ALSA: Try both 65:0 and 17:0 by default"), with a
slight modification to the README changes. (I don't know how to interpret all
the output from aconnect, so I'm only documenting "the most important bit".)

svn-id: r33648
2008-08-05 21:43:10 +00:00
Christopher Page 21cd277f13 Fixed some GCC warnings
svn-id: r33647
2008-08-05 21:38:59 +00:00
Max Horn 169b27de0a Patch #2014663: Do not mark stack as executable in HQx scaler
svn-id: r33645
2008-08-05 21:26:04 +00:00
Kari Salminen df1246bf9f Workaround for missing player character animation when exiting the airport in Santa Paragua in at least the 256 color PC version of Operation Stealth.
svn-id: r33644
2008-08-05 21:20:11 +00:00
Kari Salminen f3ecdaa6fe Made rest of resource loading functions used in loadResource return -1 on error.
This fixed a crash in Operation Stealth when walking out of the airport
(Some file couldn't be opened and the game crashed because of that.
Now it doesn't crash but handles the missing file gracefully).

svn-id: r33643
2008-08-05 19:30:16 +00:00
Kari Salminen 9417066641 Add detection entry for a previously unrecognized 16 color PC version of Operation Stealth (The John Glames variant).
svn-id: r33642
2008-08-05 18:17:55 +00:00
Vicent Marti eb3d163439 Look, the launcher is rendered with the new layout parser.
svn-id: r33641
2008-08-05 16:23:17 +00:00
Max Horn 8d830effc1 SCUMM: cleanup SaveLoadChooser::updateInfos code
svn-id: r33640
2008-08-05 13:11:22 +00:00
Max Horn bedebaccc3 SCUMM: Don't try to load metadata for slot -1 (i.e. don't try to load metadata if nothing is selected)
svn-id: r33639
2008-08-05 13:08:07 +00:00
Kari Salminen 966b5eb94e Fix prompt updating regression introduced in r32257:
Previously prompt didn't get updated all the time,
like e.g. when selecting EXAMINE and moving the
cursor over to DOOR and then moving the cursor to
a place where there was no selectable object. The
prompt would've still shown "EXAMINE DOOR", now
it shows just "EXAMINE" which is correct AFAIK.

svn-id: r33637
2008-08-05 12:58:23 +00:00
Johannes Schickel e2e0b1393b Output errors on (some) missing files.
svn-id: r33635
2008-08-05 12:13:01 +00:00
Travis Howell a9bef1051e Remove file attribute check, since getChild() can be called on file path that doesn'r exist.
svn-id: r33633
2008-08-05 11:42:04 +00:00
Johannes Schickel b89c9c9b89 Changed implementation parameters/return values to match definition.
svn-id: r33632
2008-08-05 11:32:16 +00:00
Vicent Marti fdf485ea9b Missing file in last commit.
svn-id: r33631
2008-08-05 10:03:53 +00:00
Vicent Marti 70ef503434 Massive refactoring on the layout parsing API.
Added support for layout spacings.
Fixed bug in theme conversion python script.

svn-id: r33630
2008-08-05 09:54:36 +00:00
Christopher Page 2acbc2a88e Merged revisions 33626-33627 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33629
2008-08-05 02:31:26 +00:00
Christopher Page 0725f7ec93 Made changes to keep KYRA and PARA compatible with RTL/GMM
svn-id: r33628
2008-08-05 02:11:00 +00:00
Travis Howell f7cc93f71a Removed unneeded #includes.
svn-id: r33627
2008-08-05 00:27:25 +00:00
Travis Howell 7318533189 Fix win32 compile.
svn-id: r33626
2008-08-05 00:21:46 +00:00
Christopher Page 4198ee9623 Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
 

svn-id: r33624
2008-08-04 22:34:07 +00:00
Lars Persson 5dd834488e Symbian build package should now contain drascula.dat also
svn-id: r33623
2008-08-04 20:00:56 +00:00
Max Horn 4f5479ee74 Pushed some port specific code from DefaultSaveFileManager out to port specific code in backends/platform/
svn-id: r33621
2008-08-04 19:38:28 +00:00
Kari Salminen 99addb709c Fix for misplaced objects in mouse object selection (Operation Stealth specific).
- Implemented Operation Stealth specific part of getObjectUnderCursor
  which handles negative frame values.
- Fixed a test case (Should test for ydif <= 0 although tested for ydif < 0).
- Made part-value be anded with 0x0F in a test case to comply with disassembly.
- Added comment about a test case which isn't present in the disassembly.
  Removing it makes things crash sometimes so letting it be.

svn-id: r33620
2008-08-04 19:32:52 +00:00
Lars Persson 476e5bbb10 List the correct engines in about,
updated actions with Lure (from WinCE). 
Increased min heap size to 5MB

svn-id: r33618
2008-08-04 18:14:17 +00:00
Max Horn 4900a3e96e Remove some code which was rendered obsolete by md5's commit r33610
svn-id: r33617
2008-08-04 17:46:22 +00:00
Vicent Marti dd46f8305e Layout parsing. Work in progress. Looks like a GUI!
svn-id: r33616
2008-08-04 17:44:18 +00:00
Max Horn 2f2a4f03d0 Modified DefaultSaveFileManager::checkPath to perform at least basic checks on non-UNIX, non-Symbian systems
svn-id: r33615
2008-08-04 17:41:07 +00:00
Max Horn 92d6ee3d76 Moved ConfMan.registerDefault calls for savepath to DefaultSaveFileManager (eventually, should be pushed into backends/platform/ code)
svn-id: r33614
2008-08-04 17:17:37 +00:00
Vicent Marti 85c36885f5 Theme layout parsing. Work in progress.
svn-id: r33613
2008-08-04 16:59:55 +00:00
Filippos Karapetis 1ed65c1e2e Added Italian translation for the load confirmation window in IHNM
svn-id: r33611
2008-08-04 15:23:08 +00:00
Filippos Karapetis 2efe13026d Fixing compilation under MSVC
svn-id: r33610
2008-08-04 15:01:41 +00:00
Max Horn 05968b18c9 Modified DumpFile::open to accept non-existing nodes, and to actually open files in write mode -- d'oh
svn-id: r33609
2008-08-04 13:25:30 +00:00
Max Horn d061e50a7e DefaultSaveFileManager: Killed class StdioSaveFile, used FilesystemNode::openForReading()/openForWriting() instead (may cause regressions, watch out)
svn-id: r33608
2008-08-04 11:48:33 +00:00
Max Horn 73cbcd33e0 SCUMM: Only try to load savefile metadata from slots >= 0
svn-id: r33607
2008-08-04 11:46:52 +00:00