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