Eugene Sandulenko
b90e9361fe
WAGE: Implement handleDropCommand()
2016-02-14 17:12:50 +01:00
Eugene Sandulenko
b70ae62d4b
WAGE: Implement performMagic()
2016-02-14 17:12:50 +01:00
Eugene Sandulenko
c76b7ec63c
WAGE: Implement performAttack()
2016-02-14 17:12:50 +01:00
Eugene Sandulenko
6c205ad46d
WAGE: Made save dialog functional
2016-02-14 17:12:50 +01:00
Eugene Sandulenko
f11721d036
WAGE: Proper background restoriation on dialog closing
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
632825d71b
WAGE: Fix crash on menu exiting
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
ad02d2eb95
WAGE: Implement dialog interaction
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
936609fb11
WAGE: Implemented saveDialog()
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
c7eed7f0ad
WAGE: Implement getWeapons(). Got rid of class Weapon
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
efdf51d3dd
WAGE: Draw gameover dialog
2016-02-14 17:12:49 +01:00
Eugene Sandulenko
750e44219f
WAGE: Dialog loop
2016-02-14 17:12:48 +01:00
Eugene Sandulenko
8760362302
WAGE: Draw dialog
2016-02-14 17:12:48 +01:00
Eugene Sandulenko
5f5280d8cf
WAGE: Stub for dialogs
2016-02-14 17:12:48 +01:00
Eugene Sandulenko
028e3c14d5
WAGE: Fix border title drawing
2016-02-14 17:12:48 +01:00
Eugene Sandulenko
d9c3cd18d6
WAGE: Simplified default pattern setting
2016-02-14 17:12:48 +01:00
Eugene Sandulenko
ee8999241e
WAGE: Fix submenu rendering
2016-02-14 17:12:47 +01:00
Eugene Sandulenko
40eb91da3c
WAGE: More menu finetuning
2016-02-14 17:12:47 +01:00
Eugene Sandulenko
f428f59788
WAGE: Remove now useess warning
2016-02-14 17:12:47 +01:00
Eugene Sandulenko
61dec8fd96
WAGE: Fix scene and text position as it is provided by the game data
2016-02-14 17:12:47 +01:00
Eugene Sandulenko
76639b5d3a
WAGE: Add Enchanced Scepters detection
2016-02-14 17:12:47 +01:00
Eugene Sandulenko
2a16cef20e
WAGE: Simplified message output formation
2016-02-14 17:12:46 +01:00
Eugene Sandulenko
8e30167e85
WAGE: Implement handleAcceptCommand()
2016-02-14 17:12:46 +01:00
Eugene Sandulenko
87698593db
WAGE: Implement printPlayerCondition()
2016-02-14 17:12:46 +01:00
Eugene Sandulenko
43df45d610
WAGE: Implement handleRestCommand
2016-02-14 17:12:46 +01:00
Eugene Sandulenko
c3824f40ba
WAGE: Hide debug output
2016-02-14 17:12:46 +01:00
Eugene Sandulenko
84b382db00
WAGE: Fix about menu
2016-02-14 17:12:45 +01:00
Eugene Sandulenko
540a2e78e5
WAGE: Fix compilation on some platforms
2016-02-14 17:12:45 +01:00
Eugene Sandulenko
402a9cf8ef
WAGE: Implemented getAboutMenuItemName()
2016-02-14 17:12:45 +01:00
Eugene Sandulenko
5a887808ab
WAGE: Regenerate weapons menu on demand
2016-02-14 17:12:45 +01:00
Eugene Sandulenko
61c4f2091b
WAGE: Make menu commands working
2016-02-14 17:12:45 +01:00
Eugene Sandulenko
72b95e639e
WAGE: Create weapons menu
2016-02-14 17:12:44 +01:00
Eugene Sandulenko
d918724568
WAGE: Fix compilation on some platforms
2016-02-14 17:12:30 +01:00
Martin Kiewitz
e7773825f2
README: Added Alt-F4 for quitting on Windows platform
2016-02-14 16:34:54 +01:00
Martin Kiewitz
8eefa4e2b5
AGI: Added a few comments about KQ1
...
set.simple gets called when killing the witch + planting beans
Right after bowing to the king, ego faces away from him. This
issue was already present in 1.7.0. Could probably get solved
later via script patcher.
2016-02-14 15:17:57 +01:00
Eugene Sandulenko
eaad4208c7
SCI: Proper initialization.
...
There is no guarantee of initialization order in the constructor
declaration, thus corss references are not a good idea.
2016-02-14 12:50:04 +01:00
Eugene Sandulenko
fde06e342d
SHERLOCK: Safer print()
2016-02-14 12:46:48 +01:00
Bastien Bouclet
a12940c0a9
IMAGE: Fix a memory leak in the RPZA decoder
2016-02-14 09:58:43 +01:00
Bastien Bouclet
f0e416a034
MOHAWK: Add a console command that does random clicks in all the cards
...
A surprisingly effective way of finding bugs
2016-02-14 09:58:43 +01:00
Bastien Bouclet
4b81c807c8
MOHAWK: Issue a warning when trying to pop with no card pushed
2016-02-14 09:58:43 +01:00
Bastien Bouclet
fe7e58d0d1
MOHAWK: Play the handle going up anim when closing the Myst cabin safe
2016-02-14 09:58:43 +01:00
Tarek Soliman
1066649c8c
CREDITS: Add myself
2016-02-13 21:11:51 -06:00
Martin Kiewitz
e24fbf7d6e
AGI: Fix another comment about dynamic priority table
...
Available also in 2.425, then removed until 2.936, yada yada.
priorityToY-Glitch is definitely present in 2.425 as well.
2016-02-14 02:06:50 +01:00
Martin Kiewitz
9a9ddc777e
AGI: set.pri.base was actually available in AGI2.425
...
Was available only in 2.425 and in 2.936+.
Fixing comment accordingly. Also allowing the command for 2.425.
2016-02-14 02:01:28 +01:00
Paul Gilbert
ad7372b0c2
SHERLOCK: Fix for German version using hatpin/needle in Pratt's pillow
...
In Pratt's Loft, the player can probe the pillow with either the needle
or the hatpin. However, the German version accidentally set up use
actions for the hatpin twice, resulting in a crash if you tried to use it
2016-02-13 19:44:39 -05:00
Martin Kiewitz
b727e8da08
AGI: Fix new createDefaultPriorityTable() code
2016-02-13 21:16:32 +01:00
Martin Kiewitz
9f59b5ed7c
AGI: Fix priority band handling
...
- Fix saving/loading priority bands table. Now saving the actual raw
data
- Now also saving the flag, that defines if the priority table got
modified by scripts
- For older saved games it will try to figure out the state of that
flag
- Blocking set.pri.base for AGI below 2.936
- set.pri.base was actually introduced in 2.936 and not AGI3
- The set.pri.base bug was present in 2.936 as well
- Saved games created between the graphics rewrite and this
commit may have priority issues for games, that used AGI2.936+
2016-02-13 20:42:30 +01:00
Bastien Bouclet
94e5804b84
MOHAWK: Fix the cursor staying black when changing of Myst stack
2016-02-13 18:13:33 +01:00
Bastien Bouclet
6d8eebbf7b
VIDEO: Stay on the first edit when playing QT videos backwards
...
We don't support playing videos with multiple edits backwards. Taking the code
path to move to the next edit when playing backwards sets the current edit index
to an invalid value with the video still trying to play. Which results in out of
bounds reads, and ultimately a crash.
This fixes multiple crashes in Myst. Using the key without the chest on
Stoneship, resetting the clock tower puzzle, and using the switch in the trees
in Channelwood.
This was a regression introduced in a59f5db505
.
2016-02-13 17:54:07 +01:00
Vincent Bénony
d1c0a1f8e5
IOS: Adds support for iPad
...
These keys are automatically added by Xcode when one compiles a regular Xcode project, but are missing when compiling from the command line.
2016-02-13 17:00:53 +02:00
Martin Kiewitz
627e6393d6
AGI: Add another situation that needs artificial delay
...
Comment only
SQ1, right at the end of the asteroids
2016-02-13 15:48:55 +01:00