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
Torbjörn Andersson
986dce3a7d
Split the opcodes into individual functions. This could easily cause
...
regressions, but hopefully not too many. While doing this, I noticed I had
gotten at least one of the stubs I added recently wrong. That's hopefully
fixed now.
svn-id: r21693
2006-04-08 13:20:40 +00:00
Max Horn
453e69b6c2
Change check for MIN/MAX macros: Always undef those so that our templates are used (which are safer, consider MIN(a++, b++))
...
svn-id: r21692
2006-04-08 12:41:02 +00:00
Max Horn
4a8c9c323d
AmigaOS4 changes from tracker #1416370
...
svn-id: r21691
2006-04-08 12:39:27 +00:00
Travis Howell
655b85bc84
Add FF difference in addTextBox() and minor cleanup
...
svn-id: r21690
2006-04-08 12:06:52 +00:00
Max Horn
e7a8bb6abf
Modified the REGISTER_PLUGIN macro so that it allows (and requires) a trailing semicolon (this helps certain tools to parse our code better)
...
svn-id: r21689
2006-04-08 12:06:07 +00:00
Max Horn
dc77d02c7e
Removed common/map.h with the Common::Map template class (it was a very bad implementation, and our HashMap is simply better).
...
svn-id: r21688
2006-04-08 11:38:41 +00:00
Max Horn
4572d0ba16
Moved version vars from base/main.cpp to base/version.cpp; thus now version.o is always rebuilt on every change, not main.o
...
svn-id: r21687
2006-04-08 11:36:49 +00:00
Max Horn
8cf8acfd63
Renamed various *GameSettings to GameSettings (our namespaces are enough to distinguish them)
...
svn-id: r21686
2006-04-08 11:21:04 +00:00
Max Horn
30c2e13456
Move some more bits into namespace Scumm
...
svn-id: r21685
2006-04-08 08:43:28 +00:00
Max Horn
9c77c2ecd1
Renamed various *GameSettings to GameSettings (our namespaces are enough to distinguish them)
...
svn-id: r21684
2006-04-08 08:23:33 +00:00
Torbjörn Andersson
54b99891cb
Cleanup.
...
svn-id: r21683
2006-04-08 08:04:23 +00:00
Torbjörn Andersson
f3ede2bf38
Began collecting hard-coded language-specific strings in a new initLanguage()
...
function. It's now possible to choose between English and French menus, and the
command string preposition in English is "on", not "sur".
There are still plenty of hard-coded French messages to do with savegame
handling. I haven't done anything about them.
svn-id: r21682
2006-04-08 07:50:47 +00:00
Torbjörn Andersson
812dd72207
Cleanup.
...
svn-id: r21681
2006-04-08 07:16:14 +00:00
Travis Howell
b596065122
Fixes for oracle in FF and cleanup
...
svn-id: r21680
2006-04-08 07:13:07 +00:00
Torbjörn Andersson
fce6bf5142
Added helper functions getNextByte(), getNextWord() and getNextString() to make
...
the opcode decoder a bit easier to read. The same change could be made to
decompileScript() as well, but I have a feeling that this function should be
made a standalone tool instead. Particularly considering how much memory it
currently uses.
svn-id: r21679
2006-04-08 06:47:58 +00:00
Travis Howell
0bf0772e9c
Remove debug leftover
...
svn-id: r21678
2006-04-08 00:28:36 +00:00
Travis Howell
e951f908f2
Fix load game display of oracle in FF
...
svn-id: r21677
2006-04-08 00:24:46 +00:00
Travis Howell
daa60166fe
Remove excess ; in scrollEvent()
...
svn-id: r21676
2006-04-08 00:19:04 +00:00
Travis Howell
9a7b16e4d3
Add initial support for vertical scrolling in FF
...
svn-id: r21675
2006-04-08 00:12:16 +00:00
Max Horn
9e5950e704
New Loom version reported by Peter Eckerlein
...
svn-id: r21673
2006-04-07 22:46:59 +00:00
Max Horn
1cda8e10f0
Finally got rid of multiple_versions_md5_settings in favor of extra_versions
...
svn-id: r21672
2006-04-07 22:40:45 +00:00
Travis Howell
65a3f88454
Minor cleanup
...
svn-id: r21671
2006-04-07 14:40:33 +00:00
Travis Howell
0c496f92a9
Cleanup and split scrolling code
...
svn-id: r21670
2006-04-07 14:27:28 +00:00
Travis Howell
3b1710c7f5
Add scrolling adjustments when drawing overlay in FF
...
svn-id: r21669
2006-04-07 13:39:59 +00:00
Travis Howell
f51575563e
Add scrolling code for oracle in FF
...
svn-id: r21668
2006-04-07 12:57:40 +00:00
Max Horn
67fda4ece5
Cache the root node (cause a major speedup on OSX, since by far the slowes part in the FS code over here is the getcwd call in getRoot() )
...
svn-id: r21667
2006-04-07 11:47:58 +00:00
Won Star
00a4ca0224
Fix compile
...
svn-id: r21666
2006-04-07 11:37:46 +00:00
Won Star
e1bbc61bb5
GP32 uses custom version of libtremor, so update header path.
...
svn-id: r21665
2006-04-07 10:44:20 +00:00