Commit Graph
86814 Commits
Author SHA1 Message Date
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