Commit Graph
61292 Commits
Author SHA1 Message Date
Strangerke 85d79d0af8 MORTEVIELLE: Enlarge F3/F8 dialog 2013-07-18 20:29:20 +02:00
Strangerke 69f593ad1e MORTEVIELLE: Some renaming in intro functions 2013-07-18 20:29:19 +02:00
Strangerke a888de5599 MORTEVIELLE: Improve German engine texts 2013-07-18 20:29:18 +02:00
uruk 4fc9de5d46 AVALANCHE: Replace Pingo::copy03() with Graph::refreshScreen(). 2013-07-18 20:00:14 +02:00
Johannes Schickel 325f60cbd7 Merge pull request #345 from countingpine/patch-1
SCUMM: More precise Player_Mac::durationToSamples
2013-07-18 09:17:23 -07:00
Eugene Sandulenko 2c812ade01 Merge pull request #353 from clone2727/eventrec_timer_fix
ALL: Don't use EventRecorder at all when not compiled in
2013-07-18 08:15:28 -07:00
uruk bcab639266 AVALANCHE: Add Graph::drawSprite(). 2013-07-18 16:07:07 +02:00
uruk a2dfb3635f AVALANCHE: Implement/repair multiple functions in Trip. 2013-07-18 15:51:46 +02:00
Paul Gilbert 73bb5c5fbe DEVTOOLS: Moved implementation of create_mortdat File class from the header file 2013-07-18 09:27:55 -04:00
uruk c96ac1664a AVALANCHE: Repair build errors due to the introduction of _info in Trip::triptype. 2013-07-18 15:20:50 +02:00
uruk 293c8f9b7e AVALANCHE: Add class SpriteInfo to graph.h, use it in Trip. 2013-07-18 15:13:23 +02:00
uruk c46bb2449f AVALANCHE: Add comment in Avalot::run(). 2013-07-18 12:16:32 +02:00
uruk dd511cfc09 AVALANCHE: Implement Gyro::newgame(), update Avalot::setup() and Avalot::run(), add some comment in gyro2.h. 2013-07-18 12:06:45 +02:00
uruk 4292850297 AVALANCHE: Stub Dropdown::lightup(). 2013-07-18 12:04:04 +02:00
Paul Gilbert 2eb26ad02e TSAGE: Some further cleanup of R2R drive room 2013-07-17 22:02:24 -04:00
uruk d3ec729c8f AVALANCHE: Add Graph::drawLine(). 2013-07-17 20:48:55 +02:00
uruk b6f42c532e AVALANCHE: Partially implement Lucerna::points(). (No sounds.) 2013-07-17 13:00:15 +02:00
uruk 90788cec11 AVALANCHE: Implement Lucerna::showscore(). 2013-07-17 12:27:08 +02:00
uruk 66cf00ab11 AVALANCHE: Change the source of data in Graph::readImage() for further use. Change existing use of the function accordingly in Lucerna. 2013-07-17 11:35:40 +02:00
Paul Gilbert b7fbf23673 TSAGE: Fixes for R2R scanner dialog 2013-07-16 23:20:58 -04:00
uruk 251c4b0acb AVALANCHE: Revise Lucerna, remove a blank line in Trip. 2013-07-16 22:47:07 +02:00
D G Turner 7381fcdf30 TUCKER: Amend fix for bug #3614697 - "Spanish version uncompletable..."
The mof instruction needs to return 0 or 1 to continue execution, rather
than 2 which indicates to end table instruction execution. Using 0 as
this is most likely correct value.
2013-07-16 20:30:30 +01:00
Torbjörn Andersson e5e90434f3 TSAGE: Fix stray "You have no use for that." message
This would happen in Ringworld when clicking on the slot in the
flycycle. I have compared the behaviour to the original, and I
can't see any obvious differences after my change. CID 1003728
2013-07-16 19:19:45 +02:00
countingpine 96c4ebe77f SCUMM: Better Player_Mac::durationToSamples
Uses the fact that 4*480*480 == 225 << 12, and the identity
(a*b)>>n == (a>>n)*b + ((a%(1<<n))*b)>>n (assuming non-overflowing math),
except the rhs uses smaller intermediate values and does not overflow(*).
Compared to the original code, this uses 1 fewer division and eliminates
the rounding error.

(*) Technical note: In some cases the right hand side of the above
identity still has possibilities of intermediate overflow, but only if
b > (1 << n), or if (b << n) overflows, neither of which are true here.
2013-07-16 16:16:08 +01:00
Paul Gilbert e17095df2e TSAGE: Bugfixes for R2R drive room, and work on scanner modal dialog 2013-07-16 09:19:19 -04:00
uruk 964374024b AVALANCHE: Add new Graph::readImage(), implement Lucerna::thinkabout() using it and use it in Lucerna::toolbar() as well. 2013-07-16 13:03:22 +02:00
uruk c8bf87918a AVALANCHE: Repair Scrolls::state(). 2013-07-16 12:47:51 +02:00
uruk 1c95316924 AVALANCHE: Implement getsettype::remember(). 2013-07-16 11:11:31 +02:00
Alyssa Milburn 8e9aefbf6e CONFIGURE: Use -Wno-long-long when we use -pedantic. 2013-07-16 11:00:34 +02:00
uruk fa1b5d3f3a AVALANCHE: Update Graph. 2013-07-15 18:27:26 +02:00
Eugene Sandulenko 0c52bfa43e CONFIGURE: Added more 64bit integers to probing 2013-07-15 19:26:02 +03:00
Eugene Sandulenko 6dc3768faa SWORD25: Fix compilation on some 32-bit systems 2013-07-15 19:19:45 +03:00
Eugene Sandulenko b7e3d52abc SWORD25: Replace Pluto with Tamed Pluto for increased compatibility
Still saves are incompatible but at least this now has enhanced
debugging capabilities.
2013-07-15 19:02:34 +03:00
uruk 9683ced39e AVALANCHE: implement Lucerna::toolbar(), revise Graph::copySurface() and Graph::setPixel(), update Lucerna::load() accordingly. 2013-07-15 16:57:03 +02:00
Johannes Schickel 3e246b3e67 Merge pull request #323 from tobiatesan/test_for_common
Test for common
2013-07-15 05:26:13 -07:00
Johannes Schickel 6a1112f98f GUI: Mark some intentional fall throughs in switches.
All of these are for handling kCloseCmd.
2013-07-15 13:44:24 +02:00
Johannes Schickel ddcfdf5329 GUI: Allow the event recorder dialog to be closed.
This is a regression from 6e4217e1ba.

setResult does not automatically close the dialog. However,
Dialog::handleCommand will close the dialog when kCloseCmd is received.
2013-07-15 13:40:59 +02:00
Eugene Sandulenko 9572bc6e30 RECORDER: Fix wrong argument order 2013-07-15 14:31:34 +03:00
uruk 885a8113bc AVALANCHE: repair Avalot. 2013-07-15 12:15:49 +02:00
uruk 4a373a1925 AVALANCHE: update Avalot. 2013-07-15 11:24:38 +02:00
Eugene Sandulenko 8cdca523ea AGI: Mark fall-through. Detected by CID 1003771 2013-07-15 12:00:10 +03:00
Eugene Sandulenko e809ebb904 AGI: Fix CID 1003768. Missing break in switch 2013-07-15 11:59:59 +03:00
Eugene Sandulenko ce057f896f AGI: Fix CID 1003769. Missing break in switch 2013-07-15 11:54:26 +03:00
Eugene Sandulenko 059fa15d14 DEVTOOLS: Fix CID 1022207. Missing break in switch 2013-07-15 11:51:57 +03:00
Eugene Sandulenko e0e6b95384 INSANE: Fix CID 1003734. Missing break in switch 2013-07-15 11:48:05 +03:00
Eugene Sandulenko b1c886334d INSANE: Fix CID 1003733. Missing break in switch.
In fact the code was wrong there due to copy-paste error
2013-07-15 11:47:51 +03:00
Eugene Sandulenko 7ae3386090 SAGA: Fix CID 1002507. Unused pointer value. 2013-07-15 11:29:46 +03:00
Paul Gilbert 96e1d3b09a TSAGE: Added R2R ability to combine items. Further bugfixes for landing bay 2013-07-14 15:38:22 -04:00
Sven Hesse 5e835ef915 RECORDER: Fix indenting 2013-07-14 19:04:09 +02:00
Sven Hesse 989ea7cb56 JANITORIAL: Remove trailing whitespace 2013-07-14 19:01:47 +02:00