Johannes Schickel
d68706d8ed
Enable interface text fading in Kyra1 amiga again.
...
svn-id: r43196
2009-08-10 01:33:56 +00:00
Johannes Schickel
e265084bc3
Fix interface text color.
...
svn-id: r43195
2009-08-10 01:33:36 +00:00
Johannes Schickel
c85c5030df
Fix text color in character speeches in Kyra1 amiga.
...
svn-id: r43194
2009-08-10 01:33:18 +00:00
Johannes Schickel
6c1bd68aed
Fix inventory background color.
...
svn-id: r43193
2009-08-10 01:32:59 +00:00
Johannes Schickel
48e86a9e22
Initial support for correct colors in the interface of Kyra1 AMIGA.
...
svn-id: r43192
2009-08-10 01:32:39 +00:00
Johannes Schickel
f16ca2ee19
Disable menu text fading in kyra1 amiga for now.
...
svn-id: r43191
2009-08-10 01:32:22 +00:00
Walter van Niftrik
6dc54e4496
SCI: Added detection entries for French versions of Eco Quest 1/2 (reported
...
by Strangerke).
svn-id: r43190
2009-08-10 01:08:20 +00:00
Johannes Schickel
738c51f88f
Clear the destination page for bitmap loading, this fixes graphics artifacts in Kyra1 amiga.
...
svn-id: r43189
2009-08-09 23:32:52 +00:00
Johannes Schickel
5a7f85fbf6
Unbreak basic Kyra1 amiga in game support, by disabling some palette code for the amiga version.
...
svn-id: r43188
2009-08-09 23:23:48 +00:00
Johannes Schickel
300297d557
Add support for the font format used in Kyrandia 1 Amiga. (font colors are wrong though)
...
svn-id: r43187
2009-08-09 22:46:43 +00:00
Johannes Schickel
518cb968b2
Create a "Font" interface and create a "DOSFont" implementation for handling DOS version fonts.
...
svn-id: r43186
2009-08-09 22:46:25 +00:00
Denis Kasak
d59d03e52f
Multiply itemID by two before using it as an index into the item image archive because every item has a highlighted and a non-highlighted version.
...
svn-id: r43185
2009-08-09 20:33:58 +00:00
Norbert Lange
ab529d8e0c
prepare the kyraplayer for reading sfxtables from raw data (instead of static tables)
...
svn-id: r43184
2009-08-09 20:20:42 +00:00
Johannes Schickel
ad40f3b46e
Cleanup AMIGA graphics conversion.
...
svn-id: r43183
2009-08-09 19:11:10 +00:00
Norbert Lange
b4c689a3c1
fixed up some missing newlines
...
removed MSVC6 disable pragmas, the warnings are already disabled in the project files
svn-id: r43182
2009-08-09 18:59:22 +00:00
Kostas Nakos
9711cb0191
update news files for 1.0.0rc1 release
...
svn-id: r43179
2009-08-09 18:37:29 +00:00
Kostas Nakos
443e1b87e9
removing support for flac (good riddance) and mpeg2
...
svn-id: r43178
2009-08-09 18:34:08 +00:00
Denis Kasak
b9a9a5ef88
Implemented GPL function Script::funcObjStat().
...
svn-id: r43176
2009-08-09 16:58:04 +00:00
Norbert Lange
7de81f0c07
remove temporary hacks and files
...
svn-id: r43175
2009-08-09 16:42:14 +00:00
Johannes Schickel
24838c297b
Fix for bug #2834250 "GUI: Incorrect behavior of sliders".
...
svn-id: r43172
2009-08-09 15:37:00 +00:00
Paul Gilbert
a9e55b2f91
Removed redundant code related to Midi handling
...
svn-id: r43171
2009-08-09 12:23:01 +00:00
John Willis
b1a3bc9ca4
GP2X: Commit local version of backend, contains a 'fix' to work around a GP2X SDL 'feature' that was removing the ability to disable aspect ratio correction. Also misc cleanup and changes to default volume levels to cut down on sample clipping.
...
svn-id: r43167
2009-08-09 12:12:24 +00:00
Travis Howell
4389b70395
Fix glitch when removing arrows from spell book in Elvira 1.
...
svn-id: r43165
2009-08-09 10:28:11 +00:00
Travis Howell
c14ee974e7
Fix bug #2834260 - ELVIRA1: Graphic glitch when bird takes off.
...
svn-id: r43163
2009-08-09 07:16:08 +00:00
Denis Kasak
abedc7e9bb
Moved cursor state setting (when entering a new room) from Game::loadRoom() to Game::start() (just after running the gate program). This fixes a black cursor bug when the game starts (the cursor should not be even displayed then).
...
svn-id: r43162
2009-08-09 04:24:52 +00:00
Denis Kasak
f68ceeb88c
* Implemented GPL functions Script::funcActIco() and Script::funcIsIcoAct().
...
* Implemented GPL commands Script::loadMap() and Script::roomMap().
* Added temporary HACK to change some speech texts to use the small font because some strings overflow the screen (as stored in the data files).
svn-id: r43161
2009-08-09 04:12:36 +00:00
Denis Kasak
eeb72e3d0d
* Implemented Game::loadWalkingMap().
...
* Extracted title updating from the main loop to a new method, Game::updateTitle().
* Added Game::updateCursor().
* Restructured the main loop to fix many subtle bugs and enable some new functionality concerning object scripts (like support for room-global use scripts).
* Added support for tracking currently selected icons (items, probably should be renamed).
* Changed walkDir, lookDir and useDir members of GameObject to int and adjusted them for zero-based indexing.
* Added Game::getCurrentIcon().
* Return from WalkingMap::findNearestWalkable immediately if the starting point is walkable.
svn-id: r43160
2009-08-09 04:09:24 +00:00
Denis Kasak
e46abf1643
Added Text::setFont().
...
svn-id: r43159
2009-08-09 03:59:39 +00:00
Denis Kasak
295ab7e6ff
Added Mouse::loadItemCursor(). Removed hotspot FIXME as all cursors seem to use the same hotspot (the center of the sprite).
...
svn-id: r43158
2009-08-09 03:58:03 +00:00
Travis Howell
5f53ec3b29
Fix bug #2834252 - ELVIRA1 Problem with 8-character-long save names.
...
svn-id: r43156
2009-08-09 01:55:34 +00:00
Paul Gilbert
6046b8f134
Slight adjustment to Spanish font lookup table, based on mac_es's description of character lookup problems
...
svn-id: r43155
2009-08-09 01:45:39 +00:00
Travis Howell
82692b117c
Fix bug #2834254 - ELVIRA: Buggy scroll arrows when mixing spells.
...
svn-id: r43152
2009-08-09 01:20:08 +00:00
Paul Gilbert
5dbd11abad
Changed subtitles display speed to also include the time taken to say voice samples (if voices are turned on). This means subtitles will display for the same time irrespective of whether voices are on or not
...
svn-id: r43150
2009-08-09 01:05:47 +00:00
Norbert Lange
d77031e64c
added code to support the "finale" section
...
cleaned up playSoundEffect and playTrack
svn-id: r43149
2009-08-08 21:59:18 +00:00
Sven Hesse
256a27350a
Changed the scroll-handling to be more like the original. This fixes bug #2832362 ("GOB3: Scrolling locked after cutscene")
...
svn-id: r43147
2009-08-08 21:43:07 +00:00
Eugene Sandulenko
c0e7f92652
Fix bug #2825565 : "Unable to select subtitles in Atlantis and Simon 1"
...
svn-id: r43145
2009-08-08 20:49:13 +00:00
Eugene Sandulenko
f45808aeb0
Patch #2832247 : "GMM: Enable loading & deleting of unnamed savegames"
...
svn-id: r43143
2009-08-08 20:16:58 +00:00
Eugene Sandulenko
f805e1b413
Add DS version of Atari MM from Bug #2834054
...
svn-id: r43139
2009-08-08 20:08:22 +00:00
Norbert Lange
319dfcbcc0
moved table-definition from header to cpp file
...
svn-id: r43136
2009-08-08 20:00:28 +00:00
Norbert Lange
0350a1598d
merge with trunk
...
svn-id: r43134
2009-08-08 19:09:30 +00:00
Johannes Schickel
df06592be1
Implemented support for Amiga wander score map.
...
svn-id: r43133
2009-08-08 18:23:14 +00:00
Eugene Sandulenko
65a39cc2b0
Implement FR#2821534: "GUI: Mute All disable volume sliders"
...
svn-id: r43131
2009-08-08 18:01:44 +00:00
Denis Kasak
c193c80e67
* Test whether an object can be used by evaluating its canUse script (warning: this will break many things currently working until I implement IsIcoAct in my next few commits).
...
* Removed old HACK note because look / use scripts are now more properly implemented.
svn-id: r43130
2009-08-08 16:17:21 +00:00
Denis Kasak
18b5d7ce33
Implemented Script::testExpression().
...
svn-id: r43129
2009-08-08 15:55:19 +00:00
Denis Kasak
d2f7268171
Removed TODO concerning the nearest walkable point feature and reworded some obsolete documentation.
...
svn-id: r43128
2009-08-08 15:53:47 +00:00
Johannes Schickel
c455e135b2
Fix XMIDI looping implementation. Now for example the music in the ferret village of ITE plays fine.
...
svn-id: r43126
2009-08-08 13:57:21 +00:00
Denis Kasak
19d5d66fd7
* Implemented WalkingMap::findNearestWalkable() which mimics a heuristic from the original game that attempts to find walkable spots near the given point
...
* Implemented moving to the right place when looking / using objects.
svn-id: r43125
2009-08-08 12:31:49 +00:00
Johannes Schickel
d14c0fd886
Change workaround for bug #2820054 to apply for all GRA versions.
...
svn-id: r43123
2009-08-08 12:22:34 +00:00
Johannes Schickel
462d6dc65c
Formatting fix.
...
svn-id: r43122
2009-08-08 12:00:34 +00:00
Johannes Schickel
d593c03c1a
Fix for bug #2412336 "DW2: Voices cut off" (commit on behalf of dreammaster)
...
svn-id: r43120
2009-08-08 11:51:15 +00:00