Willem Jan Palenstijn
acc286142e
AGOS: Simplify string parsing
2013-08-23 19:09:12 +02:00
Torbjörn Andersson
7d5ec85cc4
AGOS: Use Common::strlcpy() instead of strncpy()
...
As suggested by LordHoto.
2013-08-23 17:13:52 +02:00
uruk
c19b50b3f4
AVALANCHE: Upgrade Trip::infield(), update the rest of the code accordingly. Repair Trip::neardoor(). Introduce Parser::handleFunctionKey(), partially implement it. Implement Gyro::f5_does(). Implement missing part of Lucerna::enterroom().
2013-08-23 16:58:22 +02:00
uruk
38c51209a4
AVALANCHE: Upgrade Trip::apped(). Update rest of the code to call it and the previously upgraded Celer::show_one() properly.
2013-08-23 16:03:06 +02:00
uruk
90da6c5e6c
AVALANCHE: Repair Acci::do_that(), Gyro::getname(), Lucerna::find_people(), triptype::walkto().
2013-08-23 14:56:56 +02:00
Filippos Karapetis
4c90548380
TINSEL: Add the English Mac version of DW1 (bug #3614864 )
2013-08-23 14:01:07 +03:00
Filippos Karapetis
7520aea2ec
SCI: Fix several script bugs in Hoyle 4 (Bridge)
...
This also fixes bug #3361925 - "SCI: HOYLE4: Crash in bridge"
2013-08-23 13:45:19 +03:00
Filippos Karapetis
9095c4124d
SCI: Give more verbose error messages on arithmetic errors
2013-08-23 13:45:19 +03:00
Torbjörn Andersson
91d35cec1a
AGOS: Use strncpy() instead of strcpy(). CID 1003679, 1003681
2013-08-23 12:19:58 +02:00
uruk
457d898ff3
AVALANCHE: Upgrade Lucerna::enterroom(). Add r__yourhall to roomnums.h, handle it's cases in Lucerna:enterroom() and Trip::open_the_door(). Remove unnecessary typecasts in Celer::pics_link(), upgrade Celer::show_one(). Introduce Graphics::refreshBackground(), use it where needed.
2013-08-23 11:33:37 +02:00
Strangerke
a5057db3ea
TSAGE: R2R - Some more renaming and comments in scene 600
2013-08-23 08:13:42 +02:00
Strangerke
452196f5fb
TSAGE: R2R - Some more renaming in scene 600
2013-08-23 00:41:08 +02:00
Strangerke
52059bf95c
TSAGE: Replace some British English by American English
2013-08-22 23:37:55 +02:00
Strangerke
2774b79e94
TSAGE: R2R - Replace more magic values by constants
2013-08-22 23:10:35 +02:00
Strangerke
00109d28d5
TSAGE: R2R - Fix invalid call to getObjectScene()
2013-08-22 22:54:39 +02:00
Strangerke
7b3a7c2165
TSAGE: R2R - Fix some checks on action, check calls of getObjectScene and replace magic values by constant
2013-08-22 22:52:27 +02:00
Eugene Sandulenko
8a340007ea
Merge pull request #361 from rundfunk47/guiimprovements
...
GUI: Various GUI Improvements
2013-08-22 05:31:23 -07:00
Narek Mailian
94792d2063
THEME: Add back entry for color when hovering over button
2013-08-22 12:01:27 +02:00
Johannes Schickel
a2fabef87c
GRAPHICS: Increase robustness of VectorRendererSpec::drawString.
2013-08-22 11:46:50 +02:00
Johannes Schickel
af13b74d02
GRAPHICS: Unify drawing paths in VectorRendererSpec::drawString.
...
Formerly, the behavior between when a drawable area was specified and when not
was different in a sense which is not expected. For example, when an empty
textDrawableArea was passed and the text could be drawn outside the 'area'
specified. While when a textDrawableArea covering the whole screen was passed
the text was clipped inside 'area'. Now, the code does follow the latter logic
in both cases.
I am not sure whether this will cause any issues, but a quick check of the
launcher and options menu didn't reveal anything...
2013-08-22 11:46:49 +02:00
Johannes Schickel
81ae06cae3
GRAPHICS: Simplify VectorRendererSpec::drawString.
...
This removes the two additional copy steps for rendering when a drawable text
area is specified. Instead it uses Surface::getSubArea to draw directly onto
_activeSurface.
2013-08-22 11:46:48 +02:00
Strangerke
76fde715df
TSAGE: R2R - Fix bug when using attractor on attached cable (scene 700), some renaming
2013-08-22 08:07:55 +02:00
Strangerke
e63b722b79
TSAGE: R2R - Fix invalid use of inventory enum R2_ATTRACTOR_CABLE_HARNESS
2013-08-22 01:03:10 +02:00
Strangerke
558f404e62
MORTEVIELLE: Use similar check in fctClose and fctSearch than in fctSelfPut
2013-08-22 00:42:17 +02:00
Strangerke
2b03c63631
MORTEVIELLE: Better fix of CID 1063212. Thanks wjp for pointing out.
2013-08-22 00:17:29 +02:00
Strangerke
197d2f1c08
MORTEVIELLE: Fix check introduced in 6cfd3028c1.
2013-08-21 23:53:55 +02:00
Strangerke
5a79444843
MORTEVIELLE: Fix CID 1063212
2013-08-21 22:36:14 +02:00
Strangerke
6cfd3028c1
MORTEVIELLE: Fix CID 1063213
2013-08-21 22:31:39 +02:00
Strangerke
9c3cefa6f0
MORTEVIELLE: Silent CID 1063229
2013-08-21 22:12:20 +02:00
Strangerke
d0ce04c968
TSAGE: R2R - Fix CID 1004057
2013-08-21 22:02:13 +02:00
Strangerke
5512458440
TSAGE: R2R - Fix CID 1047256
2013-08-21 21:40:47 +02:00
Strangerke
a606467183
TSAGE: R2R - Fix CID 1047260
2013-08-21 21:07:15 +02:00
Strangerke
4f50702ea6
TSAGE: R2R - Fix CID 1047261
2013-08-21 21:03:52 +02:00
Strangerke
146c24484c
TSAGE: R2R - Fix CID 1063175
2013-08-21 20:47:44 +02:00
Strangerke
bc4e4ec9b8
TSAGE: R2R - Fix CID 1063348
2013-08-21 20:37:38 +02:00
uruk
dbd330bf2f
AVALANCHE: Rename special() to openBox() in Acci, implement it.
2013-08-21 20:20:42 +02:00
uruk
c43373f7ae
AVALANCHE: Implement opening of doors. Rethink a bit the graphics and the timer system to do so.
2013-08-21 18:01:31 +02:00
Torbjörn Andersson
cca4e41bf1
TSAGE: Fix illegal address computation, CID 1047259
...
We want the address right after the last element of _fadePaletteMap.
There was probably no actual damage done since _paletteMap[] would
likely be right after in memory, and that's zeroed as well. But it
was still wrong.
2013-08-21 15:18:55 +02:00
uruk
44f7802777
AVALANCHE: Rename Gyro::reloaded to Gyro::isLoaded. Repair a bug in the original engine regarding timing of animations/scrolls/etc. when loading a savegame using this variable.
2013-08-21 13:45:22 +02:00
Thierry Crozat
800ee561c9
MORTEVIELLE: Add detection entry for improved German translation
...
I also reworked a bit how detection work so that both the original
and the improved German translations can be played.
2013-08-21 11:22:51 +01:00
Strangerke
3ef4222f33
MORTEVIELLE: Replace some big if statements by switch statements
2013-08-21 08:37:57 +02:00
Strangerke
a710bb5ca4
MORTEVIELLE: Remove second parameter of show()
2013-08-21 08:37:56 +02:00
Strangerke
972cdf0e12
MORTEVIELLE: Avoid erroring out when the user tries to load a missing save game
2013-08-21 08:37:55 +02:00
richiesams
25f95ebdcd
ZVISION: Implement streaming support for RlfAnimations
2013-08-20 23:05:01 -05:00
richiesams
ca5066db52
ZVISION: Remove static Control::parsePushToggleControl
...
The code was moved to the class PushToggleControl
2013-08-20 23:04:16 -05:00
richiesams
fa7fb2e029
ZVISION: Initialize Puzzle::key and Puzzle::flags
...
Some Puzzles don't have flags, which caused it to never be initialized
2013-08-20 21:26:53 -05:00
richiesams
ac7b2251bb
ZVISION: Delete Puzzles from heap before clearing _activePuzzles
2013-08-20 20:55:00 -05:00
richiesams
8e22af36b7
ZVISION: Add TODO to subtitles
2013-08-20 20:51:00 -05:00
richiesams
35622827f8
ZVISION: Store the Puzzles in _activePuzzles and _globalPuzzles on the heap
...
This allows List::push_back() to not cause a data copy
2013-08-20 20:50:14 -05:00
richiesams
ad5756fa31
ZVISION: Add a destructor to Puzzle
2013-08-20 20:48:34 -05:00