72521 Commits

Author SHA1 Message Date
Eugene Sandulenko
9acf733d81 SAGA: Safer string copying 2016-05-05 09:23:09 +02:00
Eugene Sandulenko
8a3b57803f PARALLACTION: Use Common::strlcpy instead of strncpy as suggested by LordHoto 2016-05-04 23:57:34 +02:00
Eugene Sandulenko
b8f288873b SCUMM HE: Fix premultiplied T14 calculation
We were hitting integer overflow which lead to shadow artifacts.
2016-05-04 22:53:46 +02:00
Eugene Sandulenko
5cfbb176e7 PARALLACTION: Use strncpy 2016-05-04 21:15:58 +02:00
Eugene Sandulenko
d5b4f8ee7e PARALLACTION: Init class variables 2016-05-04 21:15:58 +02:00
Eugene Sandulenko
d7fe475266 TONY: Remove redundant checks
Since we have ((color & 0x1f) * 6) / 6, it cannot be > 0x1f, thus removing these
checks as redundant.
2016-05-04 21:15:58 +02:00
Eugene Sandulenko
534f723fa5 TONY: Fix buffer overrun 2016-05-04 21:15:51 +02:00
Eugene Sandulenko
f6444a03d2 SCUMM HE: Fix conditionBit size 2016-05-04 18:27:17 +02:00
Eugene Sandulenko
6f731eb143 SCUMM HE: Hid debug output deeper 2016-05-04 12:05:52 +02:00
Eugene Sandulenko
38cd94f448 SCUMM HE: Added Composite Wiz images to pixel detection 2016-05-04 11:34:55 +02:00
Johannes Schickel
8ff5329b49 OPENGL: Assure color attributes for shader pipeline are always set. 2016-05-03 20:43:18 +02:00
Eugene Sandulenko
8cf10f0a5a TEENAGENT: Proper initialization for Object structure. 2016-05-03 20:13:08 +02:00
Eugene Sandulenko
ebeeb467c4 SCUMM HE: Fixes to T14 image clipping 2016-05-03 19:52:18 +02:00
Eugene Sandulenko
acfcbd5919 LASTEXPRESS: Fix logic comparison 2016-05-03 17:12:36 +02:00
Eugene Sandulenko
0d44f77ab3 TONY: Fix numerous memory leaks 2016-05-03 14:51:18 +02:00
Eugene Sandulenko
0ec2acba20 TEENAGENT: Renames and cleanup 2016-05-03 12:41:36 +02:00
Eugene Sandulenko
adf5129a2b SCUMM HE: Clip T14 Wiz images properly 2016-05-03 12:23:51 +02:00
Strangerke
71885f3a28 TSAGE: R2R - Fix bug in scene 2425 2016-05-02 22:42:10 +02:00
Eugene Sandulenko
b72890ea30 SCUMM HE: Implement premultiplied transparency rendering 2016-05-02 22:19:14 +02:00
Lothar Serra Mari
60729f38be NEWS/DE: Add Kyra bugfixes for 1.8.1 2016-05-02 18:09:11 +02:00
Eugene Sandulenko
31514f8164 CGE2: More portable way of getting max long value 2016-05-02 17:50:15 +02:00
Eugene Sandulenko
8a6e5336a6 MORTEVIELLE: Fix warning 2016-05-02 17:39:30 +02:00
Eugene Sandulenko
ca6a414ad0 MADS: Fix class initialization 2016-05-02 17:39:20 +02:00
Eugene Sandulenko
35476908f0 TOLTECS: Initialize class variables 2016-05-02 17:32:43 +02:00
Eugene Sandulenko
375cac6d79 MADE: Init class variables 2016-05-02 17:27:49 +02:00
Eugene Sandulenko
298ea1a76e MADE: Cleanup 2016-05-02 15:19:08 +02:00
Eugene Sandulenko
62142e5add MADE: Plug memory leak 2016-05-02 15:19:08 +02:00
Eugene Sandulenko
050a1cd605 OPENGL: Fix potential crash 2016-05-02 15:19:07 +02:00
Eugene Sandulenko
bf06b3bc18 GUI: Initialize widget padding 2016-05-02 15:19:07 +02:00
Eugene Sandulenko
7ffa209a79 WAGE: Initialize class variables 2016-05-02 15:19:07 +02:00
Johannes Schickel
84d2cf6cbf NEWS: Add Kyra bugfixes for 1.8.1. 2016-05-02 14:21:06 +02:00
Eugene Sandulenko
521b079495 SCUMM HE: Fix T14 output positions 2016-05-02 10:32:50 +02:00
Eugene Sandulenko
052f52747a SCUMM HE: Bugfix T14 decoder 2016-05-02 09:37:17 +02:00
Eugene Sandulenko
148a1a196c SCUMM HE: More work on T14 codec 2016-05-02 09:37:17 +02:00
Lothar Serra Mari
573674340c I18N/DE: Improve translation for the Mute All setting
The current string "Alles aus" is too long for the game specific
option and gets trunkated.
2016-05-01 18:18:31 +02:00
Eugene Sandulenko
fcdbd2c066 SCUMM HE: Further work on T14 codec 2016-05-01 16:51:08 +02:00
Eugene Sandulenko
b5cf66eb86 SCUMM HE: Fix compilation with disabled 16bit color 2016-04-30 22:35:24 +02:00
Eugene Sandulenko
832961808a SCUMM HE: Stub for Wiz T14 compression 2016-04-30 15:54:06 +02:00
Eugene Sandulenko
00480bc7e0 SCUMM HE: Implemented Composite Wiz images 2016-04-30 14:35:11 +02:00
Eugene Sandulenko
25ccf4f479 SCUMM HE: Prepared drawWizImage for recursive calls 2016-04-30 11:54:17 +02:00
Eugene Sandulenko
5f81b52890 SCUMM HE: Enhanced drawWizImage call arguments 2016-04-30 01:07:09 +02:00
Eugene Sandulenko
73b8dfe5ce SCUMM HE: Initial code for Moonbase-specific class 2016-04-29 22:22:20 +02:00
Eugene Sandulenko
91a91309bf SCUMM HE: Renamed logic/moonbase.cpp to moonbase_logic.cpp 2016-04-29 21:42:34 +02:00
Eugene Sandulenko
7406559a1f SCUMM HE: More structure variable mapping 2016-04-29 21:09:19 +02:00
Eugene Sandulenko
396b962f85 SCUMM HE: Mapped WizImg struct member name 2016-04-29 10:43:47 +02:00
Eugene Sandulenko
5f301b2400 SCUMM HE: Stubs for moonbase logic ops 2016-04-28 19:01:49 +02:00
Eugene Sandulenko
7fd850c745 WAGE: Remove yet another indirect reference to WAGE engine in WM 2016-04-28 17:14:13 +02:00
Eugene Sandulenko
8b41a50766 WAGE: Compose MacMenu instead of screen copying.
This completes making Mac* classes engine-agnostic.
2016-04-28 16:45:07 +02:00
Eugene Sandulenko
859cd9d1f9 WAGE: Removed dependency of Menu on Wage::Design 2016-04-28 16:13:27 +02:00
Eugene Sandulenko
72b8f3a1c7 WAGE: Implemented menu commands as callback 2016-04-28 15:25:14 +02:00