Max Horn
|
5109e82c35
|
Refactor HE actor post/pre-processing code a bit (some more cleanup for HE90 could probably be done, but I'll leave that to the HE folks for now :-)
svn-id: r17847
|
2005-04-28 00:45:06 +00:00 |
|
Max Horn
|
3ee1fe9b57
|
Forgot to commit this, oops :-/
svn-id: r17846
|
2005-04-28 00:23:08 +00:00 |
|
Max Horn
|
18bf7c7900
|
Comment on some MM NES oddity, I hope somebody can explain this :-)
svn-id: r17845
|
2005-04-28 00:22:05 +00:00 |
|
Marcus Comstedt
|
925c69797d
|
Slightly more elegant LauncherDialog connector.
svn-id: r17844
|
2005-04-27 21:58:21 +00:00 |
|
Marcus Comstedt
|
f95e696034
|
Added eos() method.
svn-id: r17843
|
2005-04-27 21:57:13 +00:00 |
|
Max Horn
|
4ec7161032
|
Patch #1186744 (Common line-drawing function)
svn-id: r17842
|
2005-04-27 20:29:19 +00:00 |
|
Torbjörn Andersson
|
6fb944befd
|
Call blitCursor() when changing scaler to give it the opportunity to switch
between blurry and non-blurry cursor scaling, even if the scale factor
remains unchanged.
svn-id: r17841
|
2005-04-27 14:47:19 +00:00 |
|
Travis Howell
|
7c3cfae122
|
Minor cleanup.
svn-id: r17840
|
2005-04-27 14:47:10 +00:00 |
|
Travis Howell
|
8545634aaa
|
Rename function.
svn-id: r17839
|
2005-04-27 14:30:32 +00:00 |
|
Travis Howell
|
f5189c323b
|
Minor clean up, HE games should always copy strings directly.
svn-id: r17838
|
2005-04-27 14:26:52 +00:00 |
|
Travis Howell
|
f6971f847c
|
Fix glitch when skipping AUX sequence in freddi.
Add missing bits of AUX code.
svn-id: r17837
|
2005-04-27 13:55:55 +00:00 |
|
Andrew Kurushin
|
2c01219791
|
some load-save preparetion
svn-id: r17836
|
2005-04-27 11:51:11 +00:00 |
|
Travis Howell
|
7c11e68db3
|
Correct actor clipping in HE games.
The original games rect clipping was not as strict.
svn-id: r17835
|
2005-04-27 09:15:18 +00:00 |
|
Max Horn
|
3a4c1f057e
|
Use a pointer ref for RGBtoYUV, instead of an array, so that we can choose to allocate RGBtoYUV on the heap; added a comment that tries to explain why RGBtoYUV and LUT16to32 are evil and slow and how they could be removed
svn-id: r17834
|
2005-04-27 08:43:23 +00:00 |
|
Max Horn
|
b407f0040e
|
Fix comment (copy & paste are evil)
svn-id: r17833
|
2005-04-27 07:57:28 +00:00 |
|
Travis Howell
|
e05d6e8331
|
Add feature flag for HE games which appear to have localized versions.
Allows accurate filtering of filename in subtitles.
svn-id: r17832
|
2005-04-27 05:05:10 +00:00 |
|
Travis Howell
|
3065bab0cb
|
Add some basic support for pjgames.
svn-id: r17831
|
2005-04-27 04:47:02 +00:00 |
|
Robert Göffringmann
|
f28c3d14a3
|
fixed filehandling bug
svn-id: r17830
|
2005-04-27 02:16:34 +00:00 |
|
Max Horn
|
fc016e8e8a
|
Added a few more comments
svn-id: r17829
|
2005-04-26 16:43:20 +00:00 |
|
Max Horn
|
b56b84b145
|
Use kVerbVirtScreen were appropriate; removed unused param from initVirtScreen
svn-id: r17828
|
2005-04-26 15:52:55 +00:00 |
|
Max Horn
|
3a4dafeaa3
|
desaturatePalette is V8 specific
svn-id: r17827
|
2005-04-26 15:42:35 +00:00 |
|
Max Horn
|
ab53558315
|
Fixed incorrect use of kMainVirtScreen
svn-id: r17826
|
2005-04-26 15:41:15 +00:00 |
|
Travis Howell
|
e88ed2908e
|
Save _hePalettes in HE99+ games.
svn-id: r17825
|
2005-04-26 15:31:51 +00:00 |
|
Travis Howell
|
26ace23092
|
Save addtion HE opcodes specific variables.
svn-id: r17824
|
2005-04-26 15:13:04 +00:00 |
|
Max Horn
|
4239ac7407
|
Since we don't store _CLUT_offs anymore, we can clean up the code related to it now
svn-id: r17823
|
2005-04-26 14:24:29 +00:00 |
|
Max Horn
|
973cb9a281
|
Make use of the new loadRoomSubBlocks (which only loads static room data now) in the save/load code; this also means we have to save a bit less data, and reduce code duplication
svn-id: r17822
|
2005-04-26 14:18:34 +00:00 |
|
Max Horn
|
aa330e827c
|
Clean up HE save/load code, at the cost of savegame compatibility (v71he and upwards)
svn-id: r17821
|
2005-04-26 14:01:38 +00:00 |
|
Max Horn
|
9d07432375
|
Comment corrections
svn-id: r17820
|
2005-04-26 13:47:47 +00:00 |
|
Max Horn
|
0ca7d3a61e
|
Added/corrected some comments; moved NES costume init code to a more appropriate place, and cleaned it up
svn-id: r17819
|
2005-04-26 13:43:01 +00:00 |
|
Max Horn
|
c9cdee2d97
|
Removed the ugly saveOrLoadCursorImages hack and instead properly overload ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code
svn-id: r17818
|
2005-04-26 13:33:17 +00:00 |
|
Max Horn
|
9421c2a9b9
|
Call setupVolumes in a more appropriate part of the save/load code
svn-id: r17817
|
2005-04-26 13:22:46 +00:00 |
|
Max Horn
|
00f73aeeca
|
Reduce dependencies on saveload.h
svn-id: r17816
|
2005-04-26 13:17:11 +00:00 |
|
Max Horn
|
5586ce3243
|
Use an intermediate variable, to ease debugging
svn-id: r17815
|
2005-04-26 13:16:18 +00:00 |
|
Max Horn
|
e811cb091b
|
Perform some clipping (some old savegames had bad usage bits in the same and caused a crash for me due to lack of clipping)
svn-id: r17814
|
2005-04-26 13:16:02 +00:00 |
|
Max Horn
|
f03e73c621
|
Added some comments
svn-id: r17813
|
2005-04-26 11:10:27 +00:00 |
|
Torbjörn Andersson
|
728da398d7
|
...and since RGBToColor() returns OverlayColor, let's use that datatype
instead of uint16. (I never realized that we could use RGBToColor() here
myself. Good job in spotting that!)
svn-id: r17812
|
2005-04-26 11:05:06 +00:00 |
|
Max Horn
|
3931115b9a
|
Split loadRoomSubBlocks into a 'static' part (loadRoomSubBlocks) and a 'dynamic' part (initRoomSubBlocks)
svn-id: r17811
|
2005-04-26 10:58:49 +00:00 |
|
Robert Göffringmann
|
d10947dca1
|
now uses OSystem::RGBtoColor for yuv->rgb conversion tables instead of checking gBitFormat
svn-id: r17810
|
2005-04-26 10:27:53 +00:00 |
|
Max Horn
|
3cc0d1b142
|
Removed dead code
svn-id: r17809
|
2005-04-26 09:21:54 +00:00 |
|
Travis Howell
|
62216f9cc2
|
Enable Blue's demo, for testing only.
svn-id: r17808
|
2005-04-26 07:52:37 +00:00 |
|
Travis Howell
|
e61728168d
|
Always skip smacker files in HE games.
svn-id: r17807
|
2005-04-26 07:44:14 +00:00 |
|
Travis Howell
|
2df1161e0c
|
Add stubs for the two smacker related opcodes in HE games.
Makes it easier to test new titles.
svn-id: r17806
|
2005-04-26 06:47:42 +00:00 |
|
Torbjörn Andersson
|
5d392d90d6
|
We need to use unsigned chars here to be able to print accented characters,
e.g. in the German cutscenes.
svn-id: r17805
|
2005-04-26 06:34:52 +00:00 |
|
Torbjörn Andersson
|
74ae914df2
|
Make it possible to specify language at run-time, since the Gobliiins 1
support for other languages appears to work at least fairly well, and this
makes it easier to test it.
svn-id: r17804
|
2005-04-26 06:29:53 +00:00 |
|
Travis Howell
|
a0f56739cd
|
Add Macintosh version of puttrace
svn-id: r17803
|
2005-04-26 04:22:08 +00:00 |
|
Torbjörn Andersson
|
21ea71a762
|
Keep track per piece whether or not it was dynamically allocated, otherwise
we'll end up trying to free invalid pointers. (Happened to me at the end of
the level where you get the voodoo doll.)
svn-id: r17802
|
2005-04-25 19:03:13 +00:00 |
|
Torbjörn Andersson
|
f08a767aa8
|
This one looks wrong too, but I don't think it has caused any crash for me.
Not yet, at least. And now, hopefully, it never will.
svn-id: r17801
|
2005-04-25 18:53:58 +00:00 |
|
Travis Howell
|
93279ff29e
|
Minor cleanup
svn-id: r17800
|
2005-04-25 10:22:38 +00:00 |
|
Travis Howell
|
8e36728526
|
No music file in lost/smaller.
svn-id: r17799
|
2005-04-25 05:59:01 +00:00 |
|
Travis Howell
|
9380304832
|
Read index of music file in HE games at startup.
Only reliable way to always get correct music tracks.
svn-id: r17798
|
2005-04-25 05:44:12 +00:00 |
|