Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko f738e79e2a BUILD: Fix specifying tool-specific libraries and flags
This fixes create_titanic which is now dependent on USE_ZLIB
2017-08-13 13:22:20 +02:00
Eugene Sandulenko 933d634c32 CONFIGURE: An (unsuccessful) attempt to add library dependencies to the tools
For some reason I cannot figure out how to enforce proper variable creation
in a generic way. I'll keep reading the docs but maybe someone else could
figure it out earlier
2017-08-13 12:57:32 +02:00
Bastien Bouclet 17625a6403 MOHAWK: Add Riven to the list of supported games in the README
Also add some more hotkeys.
2017-08-13 07:16:44 +02:00
David Fioramonti f18f31901a MOHAWK: Myst+Riven keyboard/mouse controls added to readme 2017-08-13 07:16:44 +02:00
David Fioramonti 2ccf659298 MOHAWK: add Myst and Riven save game details to readme 2017-08-13 07:16:44 +02:00
David Fioramonti d1f9aa8fe3 TITANIC: dvector work, fn5 renamed to RotXY
It does a rotation around the X axis then Y.
2017-08-12 21:32:07 -07:00
David Fioramonti 5a770437bd TITANIC: dvect work, replace fn4 with getFrameTransform
This function was using two vectors one as a frame rotation and
the other as a vector/point rotation.

This function is only used in when you click on a star in starview.
2017-08-12 21:16:43 -07:00
David Fioramonti ba128368e8 TITANIC: star control dvector work, replace fn3 with getAnglesAsVect also replace atan2 implementation
fn3 in dvector returns a vector that stores a magnitude, and 2 angles.
The second angle (the z component of the returned vector) was the angle
that the internal vector was between its z and x axis.

This angle was obtained by doing a poor man 4-quadrant atan implementation
and it gave large values for negative x. This has been replaced with the
atan2 standard function.
2017-08-12 20:31:16 -07:00
David Fioramonti 18e52ef1ea TITANIC: star control dvector rename fn2 to RotVectAxisY 2017-08-12 18:38:58 -07:00
David Fioramonti a319941436 TITANIC: Star control dvector work, renamed fn1 to DAffMatrixProdVec
It does a matrix product with a vector and a z translation
2017-08-12 18:32:52 -07:00
Paul Gilbert 94f6614281 DEVTOOLS: Fix gcc compilation of create_titanic 2017-08-12 20:47:16 -04:00
Paul Gilbert 4a945162c5 COMMON: Added freeing notes to zlib wrapper methods 2017-08-12 20:17:56 -04:00
Paul Gilbert f132cbcf85 TITANIC: Add support for compressed bitmaps in titanic.dat 2017-08-12 20:09:18 -04:00
Paul Gilbert 6a5c520194 DEVTOOLS: Add compression for titanic.dat bitmaps 2017-08-12 20:08:49 -04:00
Paul Gilbert a03183760a TITANIC: Fix music fadeout when entering Parrot room 2017-08-12 16:52:12 -04:00
Paul Gilbert 8fe7187060 TITANIC: Fix resuming well music after looking down well 2017-08-12 15:50:52 -04:00
Paul Gilbert 76f82799df TITANIC: Fix converting double digit words into numbers 2017-08-12 14:17:42 -04:00
Thierry Crozat 1932275275 NEWS: Reword two GUI related changes 2017-08-12 18:20:03 +01:00
Paul Gilbert 99d50975cc TITANIC: Fix to processing textual numbers in sentences 2017-08-12 12:22:57 -04:00
Paul Gilbert eaab1f0472 TITANIC: Fix duplication of RealLife icons when passenger class changes 2017-08-12 11:07:25 -04:00
Simei Yin 3cfb5bcdc5 SLUDGE: Fix unmatched delete and delete [] 2017-08-12 16:49:47 +02:00
Simei Yin 606d2135b8 SLUDGE: Fix SoundManager destructure error 2017-08-12 16:49:47 +02:00
Paul Gilbert e2a15a21a0 Merge pull request #987 from dafioram/titanic_readme_savedgames
TITANIC: add that titanic supports original saved games to readme
2017-08-12 10:20:08 -04:00
Bastien Bouclet e62e28732f MOHAWK: Myst: Fix one Atrus video being off position by one pixel
Fixes #10114.
2017-08-12 15:38:13 +02:00
Eugene Sandulenko 4ca14e2242 WAGE: Turn warning into debug message 2017-08-12 15:02:57 +02:00
David Fioramonti 07350be4a3 TITANIC: add that titanic supports original saved games to readme
I alphabetized the games in the 6.2 section (converting original saved games)
of the readme.

Also some minor edits to the titanic notes section of the readme (3.17).
These changes were mostly cosmetic and added fact that mouse click in
starmap allows ship to fast travel to that star (a very cool thing).
2017-08-12 05:54:01 -07:00
Simei Yin 1892d60c7a SLUDGE: Apply dark color to sprite using multipy mode 2017-08-12 12:14:59 +02:00
Simei Yin 02b09dc8fc SLUDGE: Fix Common::String operator[] out of range 2017-08-12 11:42:04 +02:00
Simei Yin 7734cb937d SLUDGE: Fix uninitialised value 2017-08-12 11:28:21 +02:00
Simei Yin 044ea6f8b0 SLUDGE: Apply lightmap to sprites 2017-08-12 11:20:48 +02:00
Bastien Bouclet cafec8773d MOHAWK: Myst: Fix incorrect vault instructions using image patch
Thanks to dafioram for providing the replacement image.

Fixes #10115.
2017-08-12 09:02:51 +02:00
Eugene Sandulenko 12522705d8 README: Added newly supported games to the NEWS 2017-08-12 08:47:33 +02:00
Simei Yin 7ec2fcc7f6 Graphics:: Add multiply blend mode 2017-08-12 08:31:56 +02:00
Simei Yin c84720885a SLUDGE: Fix sprite depth error 2017-08-12 07:25:29 +02:00
Torbjörn Andersson a31fcfff2e AUDIO: Fix some more suspicious-looking expessions
GCC did not warn about these, but surely it should be bitwise OR,
not logical OR, here as well. But I don't think I have any game that
uses MaxTrax (Amiga version of Legend of Kyrandia?), so I can't
really test this.
2017-08-12 07:24:48 +02:00
Paul Gilbert 5d9da668d4 TITANIC: Fix highlighting PET tab icons during load or Deskbot conv 2017-08-11 21:37:34 -04:00
Paul Gilbert 20a3a08a90 TITANIC: Fix rendering bottom line of room glyphs 2017-08-11 21:07:33 -04:00
Paul Gilbert 78a1d34e78 TITANIC: Fix animation when leaving fusebox 2017-08-11 21:00:15 -04:00
Paul Gilbert 26ef2ce24b TITANIC: Fix floating lifbot head in lift 4 2017-08-11 20:07:52 -04:00
Simei Yin 7d60ccc463 GRAPHICS: Consider flip mode when handling off-screen clipping 2017-08-12 00:48:47 +02:00
Eugene Sandulenko bb58647588 NETWORKING: Fix warning 2017-08-11 22:05:35 +02:00
Eugene Sandulenko addcdd5ae8 NETWORKING: Fix data type cast in comparison. char is usually signed 2017-08-11 22:00:15 +02:00
Eugene Sandulenko 1d086b9f20 BACKENDS: SURFACESDL: Add missing break statement 2017-08-11 21:59:59 +02:00
Eugene Sandulenko edeb6a636c AUDIO: Fix insufficient memset length in FM-TOWNS synthesizer 2017-08-11 21:55:59 +02:00
Eugene Sandulenko 859b54222f AUDIO: Fix incorrect boolean statement in MaxTrax decoder 2017-08-11 21:52:44 +02:00
Eugene Sandulenko c48cb7af7c JANITORIAL: Add fall through statement 2017-08-11 21:40:11 +02:00
Eugene Sandulenko fcad0fe307 TEENAGENT: Fix fall through case statements 2017-08-11 21:30:13 +02:00
Eugene Sandulenko c2e633d349 SAGA: Add missing break statement and add fall through comment 2017-08-11 21:25:36 +02:00
Eugene Sandulenko b840320c5b SCUMM: Moonbase: Mark original bug as fall through to silence GCC 7 warning 2017-08-11 20:53:21 +02:00
Eugene Sandulenko e3d720f09b JANITORIAL: Fix GCC7 fall through warnings 2017-08-11 20:46:56 +02:00