Commit Graph
126 Commits
Author SHA1 Message Date
Colin Snover 9a36870e78 SCUMM HE: Fix UB shifting negative integers 2017-12-01 19:22:19 -06:00
Eugene Sandulenko f2f04b5edd SCUMM HE: Removed unneeded warning 2016-06-15 22:08:08 +02:00
Eugene Sandulenko 0211c0b27c SCUMM HE: Plugged Moonbase distortion in 2016-06-15 07:33:52 +02:00
Eugene Sandulenko 060fafd656 JANITORIAL: Fix warning spelling 2016-06-07 22:23:23 +02:00
Eugene Sandulenko 4f35d83248 SCUMM HE: Fix Wiz images color checks as used by Moonbase 2016-06-04 12:21:30 +02:00
Eugene Sandulenko 05ba3fdb3b SCUMM HE: Fix warning 2016-05-29 14:30:28 +02:00
Eugene Sandulenko dcc388cbaa SCUMM HE: Moved remnants of Moonabse to HE100 2016-05-26 21:53:23 +02:00
Eugene Sandulenko 26b5416433 SCUMM HE: Moved Moonbase stuff to v90he 2016-05-22 00:45:04 +02:00
Eugene Sandulenko a65617daa2 SCUMM HE: Hid noisy debug output deeper 2016-05-14 15:28:49 +02:00
Eugene Sandulenko dd2e7be0a6 SCUMM HE: Remove redundant debug output 2016-05-13 23:08:21 +02:00
Eugene Sandulenko 6aec69231f JANITORIAL: Indentation fixes 2016-05-13 12:27:11 +02:00
Eugene Sandulenko 1585727ee0 SCUMM HE: Fix T14 special mode blending.
This fixe energy shield color.
2016-05-13 00:27:37 +02:00
Eugene Sandulenko a3985f38ac SCUMM HE: Force full screen dirty on FOW drawing 2016-05-12 17:27:27 +02:00
Eugene Sandulenko a5f83f8058 SCUMM HE: Implemented Additive T14 blending mode 2016-05-12 10:54:34 +02:00
Eugene Sandulenko 7af451f84f SCUMM HE: Fix errorneous clearing of the condition bits 2016-05-12 00:33:14 +02:00
Eugene Sandulenko 42db1618fd SCUMM HE: Further work on Moonbase FOW. Now the game does not crash. 2016-05-11 10:46:01 +02:00
Eugene Sandulenko 543920a1d6 SCUMM HE: Started code for loading FOW resources 2016-05-10 18:07:36 +02:00
Eugene Sandulenko e61700f1b2 SCUMM HE: Proper place for the FOW drawing call 2016-05-10 18:07:35 +02:00
Eugene Sandulenko fc198503c8 SCUMM HE: Resolved couple of TODOs in Moonbase FOW code 2016-05-10 11:55:49 +02:00
Eugene Sandulenko 200882277a SCUMM HE: Initial code for Moonbase FOW 2016-05-10 11:23:13 +02:00
Eugene Sandulenko f6444a03d2 SCUMM HE: Fix conditionBit size 2016-05-04 18:27:17 +02:00
Eugene Sandulenko 38cd94f448 SCUMM HE: Added Composite Wiz images to pixel detection 2016-05-04 11:34:55 +02:00
Eugene Sandulenko b72890ea30 SCUMM HE: Implement premultiplied transparency rendering 2016-05-02 22:19:14 +02:00
Eugene Sandulenko 148a1a196c SCUMM HE: More work on T14 codec 2016-05-02 09:37:17 +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 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
Johannes Schickel 3847465163 SCUMM: Make GPL headers consistent in themselves. 2014-02-18 02:39:38 +01:00
Matthew Hoops 3bfd422205 SCUMM: Make all HE saves prepend the target name
This makes HE follow the ScummVM convention of using the target name everywhere. It also fixes having more than one team in both soccer and football.

Loading old saves will still work and they will be tried if the newer save names are not found.
2013-10-05 15:45:36 -04:00
Eugene Sandulenko b1893bc5f7 SCUMM HE: fix crash introduced in a10ad272a8 2013-04-29 23:16:55 +03:00
Eugene Sandulenko a10ad272a8 SCUMM HE: Plug memory leak. CID 1003582 2013-04-28 23:59:20 +03:00
Matthew Hoops 71756bdf4e Merge remote branch 'upstream/master' into pegasus 2012-03-20 14:49:16 -04:00
Tarek Soliman edc5249772 JANITORIAL: Fix template definition whitespace 2012-02-10 21:17:27 -06:00
Matthew Hoops 627684ca73 GRAPHICS: Make drawThickLine take a thickness in both x and y directions 2011-10-27 19:20:02 -04:00
Travis Howell 45dc303159 SCUMM: Fix endian issue in captureWizPolygon. 2011-08-08 09:48:31 +10:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Max Horn 0ce2ca4e00 COMMON: Replace MKID_BE by MKTAG
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
md5 d602a420b6 SCUMM: Changed usage of PI to M_PI (normally defined in math.h) 2011-03-19 02:33:09 +02:00
Max Horn 2d1c8a3533 ALL: Fix whitespaces / indention
svn-id: r55818
2011-02-07 23:01:06 +00:00
Max Horn 54e0390752 SCUMM: Replace Common::File uses by SeekableReadStream and SearchMan
svn-id: r54434
2010-11-23 22:25:10 +00:00
Travis Howell 728a231d7b SCUMM: Fix bug #2952298 - HE (16Bit): Inventory items (Cursors) have wrong color.
svn-id: r53552
2010-10-17 12:44:56 +00:00
Travis Howell 42f2a13155 Reverted revision 53456, as requested.
svn-id: r53483
2010-10-15 12:41:11 +00:00
Eugene Sandulenko ea5bf685fc SCUMM: Fix bug #2952298 with 16-bit HE cursors on Amiga
Bug #2952298: "HE (16Bit): Inventory items (Cursors) have wrong color"
This appeared to be generic BE bug. Thanks to jvprat for nailing it down
and providing the patch.

svn-id: r53456
2010-10-14 18:19:51 +00:00
Torbjörn Andersson c91a07229a JANITORIAL: Removed most punctuation at end of warning() and error()
Our warning() and error() functions always add an exclamation mark
to the end of the message anyway.

svn-id: r52791
2010-09-18 10:55:16 +00:00