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