Commit Graph

17092 Commits

Author SHA1 Message Date
Torbjörn Andersson
9dcd19778f Merged o_set_video_mode() into o1_picture().
svn-id: r21747
2006-04-10 07:09:03 +00:00
Torbjörn Andersson
71f1f1e86f Merged o_unk_103() into o1_cls().
svn-id: r21746
2006-04-10 07:02:28 +00:00
Torbjörn Andersson
4203b4f1ff Merged o_defineWindow() into o1_defWindow().
svn-id: r21745
2006-04-10 06:57:44 +00:00
Torbjörn Andersson
e67f1a9923 Merged o_vga_reset() into o1_killAnimate().
svn-id: r21744
2006-04-10 06:51:20 +00:00
Torbjörn Andersson
46ef60e1b9 Merged o_chance() into o1_chance().
svn-id: r21743
2006-04-10 06:40:15 +00:00
Torbjörn Andersson
3bc5d5b585 Slight change to make it easier to change the FF and Simon word-wrapping rules
individually. Changed the FF rule so that it doesn't matter whether or not the
variables are signed or unsigned. This fixes missing line breaks in some of the
Oracle articles.

svn-id: r21742
2006-04-10 06:18:39 +00:00
Torbjörn Andersson
9c15dc06eb Use our standard save file manager class to read and write the save games,
instead of putting them in the current working directory.

svn-id: r21741
2006-04-10 05:37:31 +00:00
Torbjörn Andersson
8fc794b432 Fixed line breaking regression caused by adding the width of the word a second
time, rather than the width of a blankspace character.

svn-id: r21740
2006-04-10 03:51:04 +00:00
Johannes Schickel
df1bc871f1 Forces usage of SYSTEM_NOT_SUPPORTING_D_TYPE on amd64 systems. (read comment for more information)
svn-id: r21739
2006-04-09 23:30:16 +00:00
Travis Howell
071884589a Adjust line breaks, to prevent regression.
svn-id: r21738
2006-04-09 22:44:27 +00:00
Travis Howell
774476ee21 Adjust line breaks, to prevent regression.
svn-id: r21737
2006-04-09 22:41:52 +00:00
Max Horn
7b7eb1f331 Changed the precedence of the MD5 overrides (highest priority: config file, then target_md5.txt override, finally the 'reaL md5); also did some cleanup and code unification
svn-id: r21736
2006-04-09 22:18:48 +00:00
Max Horn
cd5b1fee40 Removed some obsolete code
svn-id: r21735
2006-04-09 22:05:05 +00:00
Max Horn
39a2bc6812 Added gameFilenamesTable (currently unused, and hence disabled)
svn-id: r21734
2006-04-09 22:03:29 +00:00
Max Horn
66cdbaf1b5 Moved GameSettings to namespace Cine; moved savePath to various.cpp
svn-id: r21733
2006-04-09 19:44:40 +00:00
Torbjörn Andersson
46ee06135c Oops.
svn-id: r21732
2006-04-09 17:53:47 +00:00
Torbjörn Andersson
ef8426ee17 Fixed excess line breaks in FF when listing the Oracle's ENCY articles.
svn-id: r21731
2006-04-09 17:41:44 +00:00
Travis Howell
4684802091 Fix some line breaks in oracle of FF
svn-id: r21730
2006-04-09 15:34:14 +00:00
Max Horn
b75be44d06 Sev now is project lead, too
svn-id: r21728
2006-04-09 14:51:47 +00:00
Travis Howell
5cd18ccad3 Fix hitareas when scrolling in oracle of FF
svn-id: r21725
2006-04-09 13:12:59 +00:00
Torbjörn Andersson
8e7e503979 Casting an array of integers to a pointer to a struct seems like a pretty hacky
thing to do. This replacement hopefully works as intended.

svn-id: r21724
2006-04-09 12:04:33 +00:00
Travis Howell
484fe8ab65 Fix input regression after using oracle in FF
svn-id: r21723
2006-04-09 12:01:41 +00:00
Travis Howell
6a1636c292 Add font table for FF
svn-id: r21722
2006-04-09 11:34:10 +00:00
Travis Howell
00a48b248f Disable constant display of object names, since oracle settings are usable in FF now.
svn-id: r21721
2006-04-09 10:58:18 +00:00
Torbjörn Andersson
324209e11f Minor cleanup, but savegames still don't work as well as I had hoped...
svn-id: r21720
2006-04-09 10:54:41 +00:00
Travis Howell
9a44671bf6 Enable skipping scrolling in oracle for FF
svn-id: r21719
2006-04-09 09:21:21 +00:00
Torbjörn Andersson
c4015860ac Fixed savegame saving/loading. I haven't done anything about the user
interface, so it's still even worse than in the original interpreter (just like
in cinE, presumably), but at least it no longer crashes when loading the saved
game, and hopefully the correct palette is saved.

svn-id: r21718
2006-04-09 09:08:45 +00:00
Travis Howell
4a6be800cb Fix clearing text window in oracle of FF
svn-id: r21717
2006-04-09 09:08:22 +00:00
Travis Howell
35a4b57189 Fix mistake in debug table for FF
svn-id: r21716
2006-04-09 09:05:21 +00:00
Travis Howell
6f6f60bab2 Update debug table for FF
svn-id: r21715
2006-04-09 06:14:45 +00:00
Travis Howell
55cc897cff Add time code for FF and minor cleanup
svn-id: r21714
2006-04-09 06:06:10 +00:00
Travis Howell
202406e31b Add centreScroll() for FF and hyperbox code differences in FF.
svn-id: r21712
2006-04-09 04:53:31 +00:00
Eugene Sandulenko
a74fcf7cee Fix regression introduced by removing of GF_HE_CURSORLESS feature flag.
There are 3 cases of HE cursors:
o Default one. We set up cursor palette for it.
o Loaded from .HE3 (windows resource file). We use default cursor palette.
o Loaded from WizImage. We disable default cursor palette.

svn-id: r21711
2006-04-09 03:16:05 +00:00
Travis Howell
8dced54111 Add SDL_SetModuleHandle to WinMain
svn-id: r21710
2006-04-09 01:59:47 +00:00
Eugene Sandulenko
9438f803a6 Clarify UK/US language for those HE demos which UK versions we have reported.
svn-id: r21709
2006-04-09 00:57:41 +00:00
Max Horn
94e647235f Fix const correctness in Kyra's StaticResource::loadStrings and StaticResource::loadPaletteTable (notice the difference between a pointer pointing to a pointer pointing to const memory, vs. a pointer pointing to a *constant* pointer pointing to const memory)
svn-id: r21708
2006-04-09 00:44:08 +00:00
Eugene Sandulenko
dcfad9426f Specify UK/US version for PuttTime since we have UK version reported for it.
svn-id: r21707
2006-04-09 00:37:20 +00:00
Eugene Sandulenko
d26b00330e Clarify language for several UK HE releases
svn-id: r21706
2006-04-09 00:25:29 +00:00
Max Horn
807edc83c7 Properly translate Common::Language values for V0-V2 games, too
svn-id: r21705
2006-04-08 23:56:09 +00:00
Max Horn
85c9dc7de8 Properly translate Common::Language values for COMI
svn-id: r21704
2006-04-08 23:43:18 +00:00
Eugene Sandulenko
c09fef73c0 Add comments explaining what does EN_ANY mean
svn-id: r21703
2006-04-08 23:20:15 +00:00
Eugene Sandulenko
5a2ad04a9e Introduced language EN_ANY used for general English game entries. EN_USA and
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.

svn-id: r21702
2006-04-08 23:12:56 +00:00
Max Horn
3add3dae95 Removed dupliate entry from extra_versions table
svn-id: r21701
2006-04-08 22:48:03 +00:00
Max Horn
c8ea13139d Our extra_versions table is a bit too eager in some cases to assign platform values; fixing some of these cases and adding code that detects these and triggers an according warning
svn-id: r21700
2006-04-08 22:05:45 +00:00
Torbjörn Andersson
fbe311ce6c Some more Operation Stealth changes. Mostly stubs.
svn-id: r21699
2006-04-08 19:26:15 +00:00
Torbjörn Andersson
2167c56cb3 This is probably what o1_removeLabel() should do. Is it used anywhere?
svn-id: r21698
2006-04-08 17:51:20 +00:00
Torbjörn Andersson
69e2ce1d4a Made the "gotoIf" opcodes slightly easier to read.
svn-id: r21697
2006-04-08 17:19:07 +00:00
Torbjörn Andersson
eac6dc09aa Make the warning message for undefined opcodes slightly clearer.
svn-id: r21696
2006-04-08 14:26:36 +00:00
Torbjörn Andersson
37d1248bd0 Fixed two Operation Stealth regressions:
* When I introduced the getNext* helper functions I accidentally used
  getNextWord() instead of getNextByte() in one case.

* When splitting the opcodes into separate functions, I noticed that Operation
  Stealth has no opcode 0x40, yet it's used. So for now we only warn when
  trying to execute an undefined opcode.

svn-id: r21695
2006-04-08 14:23:33 +00:00
Torbjörn Andersson
a81964c3c2 Renamed some local variables for consistency.
svn-id: r21694
2006-04-08 14:03:14 +00:00