Commit Graph

17388 Commits

Author SHA1 Message Date
Travis Howell
25ca897466 Fix typo in switchVoiceFile() for FF
svn-id: r22053
2006-04-20 08:46:46 +00:00
Torbjörn Andersson
b6783677b5 If I understand things correctly, this should fix the caret drawing in list
widgets. (The glitch was most noticeable in the modern theme.)

svn-id: r22052
2006-04-20 08:14:55 +00:00
Travis Howell
04efb67f21 Fix mistake in vertical scrolling in FF
svn-id: r22051
2006-04-20 07:01:55 +00:00
Travis Howell
66cbf6c05d _rejectCount should only be incremented in checkNoOverWrite()
svn-id: r22050
2006-04-20 06:38:46 +00:00
Travis Howell
8121b8eebe Update resource managment, missed several changes from FF
svn-id: r22049
2006-04-20 05:54:25 +00:00
Travis Howell
afb264a427 Fix freeze that can occur when scrolling inventory in oracle of FF
svn-id: r22048
2006-04-20 02:42:54 +00:00
Travis Howell
56d856cd20 Cleanup
svn-id: r22047
2006-04-20 02:23:17 +00:00
Travis Howell
f9c3e7fd81 Add support for compressed speech files in PC verisons of FF
svn-id: r22046
2006-04-20 01:54:14 +00:00
Travis Howell
3917351a93 Minor cleanup
svn-id: r22044
2006-04-20 00:54:30 +00:00
Travis Howell
531a62939c Update resource managment for FF, this method is more efficent for Simon 1/2 too
svn-id: r22043
2006-04-20 00:42:54 +00:00
Travis Howell
1f01a52421 The next offset is only adjusted in renderString, when sprite id isn't 1
svn-id: r22042
2006-04-19 23:01:31 +00:00
Eugene Sandulenko
718532b386 Fix ASM HQ routines, because RGBtoYUV and LUT16to32 are on heap now.
svn-id: r22041
2006-04-19 22:53:37 +00:00
Max Horn
b4c330ce07 Some more tweaks to the (still disabled) new detection / filename generation code
svn-id: r22040
2006-04-19 20:26:27 +00:00
Torbjörn Andersson
343dacdcf7 Fix text corruption with long FF conversation options. The renderString()
function has to adjust the buffer offsets, or a long string can spill over into
the next buffer. (Or, in the test case I used, into the next *two* buffers.)

It would probably be safe - but apparently unnecessary? - to make this change
for the Simon games as well.

svn-id: r22039
2006-04-19 20:04:53 +00:00
Max Horn
70d23ccf29 Added a small comment to ScummEngine::openRoom that explains why we check for room==0 instead of just using it as-is
svn-id: r22038
2006-04-19 18:14:28 +00:00
Max Horn
c5507879fc Removed wrong platform values from gameVariantsTable
svn-id: r22037
2006-04-19 16:16:57 +00:00
Torbjörn Andersson
41afb2a996 Fixed a potential bug when calculating the width of conversation option in FF.
This bug appears to have been present in the original as well, though the
chances of triggering it are small. (We did in at least one place, before
adding the number prefix to the string.)

svn-id: r22036
2006-04-19 14:18:34 +00:00
Travis Howell
18d0afaafd Correct dummyItems in FF and cleanup
svn-id: r22035
2006-04-19 11:54:38 +00:00
Torbjörn Andersson
e97476621d Number the FF conversation options.
svn-id: r22034
2006-04-19 11:05:47 +00:00
Travis Howell
75542e0f95 Add minor code differences in FF, might help corrupt graphics
svn-id: r22033
2006-04-19 11:01:03 +00:00
Travis Howell
0a71cc8377 Add FF difference in mouseOn script opcode
svn-id: r22030
2006-04-19 07:14:03 +00:00
Travis Howell
0351e979c1 Update debug tables
svn-id: r22029
2006-04-19 07:07:08 +00:00
Johannes Schickel
3f76984a41 Let scumm engine handle EVENT_SCREEN_CHANGED and let the gui know. (Needed for disabling overlay scaling)
svn-id: r22026
2006-04-19 06:23:49 +00:00
Johannes Schickel
9e734b0851 Adds handleScreenChanged() to NewGui, so (scumm) engine can call it when it recives a EVENT_SCREEN_CHANGED.
svn-id: r22025
2006-04-19 06:22:15 +00:00
Johannes Schickel
1c65f3417a Fixes problems with wrong colors on the overlay in scumm engine.
svn-id: r22024
2006-04-19 06:00:34 +00:00
Johannes Schickel
af8b2d83f7 Oops again. removed unneeded entry.
svn-id: r22023
2006-04-19 05:50:03 +00:00
Johannes Schickel
87c6abdd68 Oops forgot to commit changes here with last commit.
svn-id: r22022
2006-04-19 05:48:08 +00:00
Johannes Schickel
7f0c8883ad Merges SaveLoadChooser and SaveLoadChooserEx.
svn-id: r22021
2006-04-19 05:46:57 +00:00
Johannes Schickel
ff421d5adc Prepairs merge of SaveLoadChooser and SaveLoadChooserEx of the scumm engine.
svn-id: r22020
2006-04-19 05:46:21 +00:00
Johannes Schickel
0a767b6467 Implements custom cursor support for the new theme and includes a standard cursor (it should be replaced though).
svn-id: r22019
2006-04-19 03:17:00 +00:00
Johannes Schickel
8828daba84 Updates scumm dialogs for runtime overlay resolution changes.
svn-id: r22018
2006-04-19 01:07:16 +00:00
Johannes Schickel
30787714d3 Started to prepare the gui for runtime resolution switches.
(some little things could be missing yet though)

svn-id: r22017
2006-04-19 01:05:28 +00:00
Travis Howell
ec7e734adb Fix sound memory leak in FF
svn-id: r22016
2006-04-18 23:08:41 +00:00
Johannes Schickel
58af73b344 Restores background before drawing a popupwidget.
svn-id: r22015
2006-04-18 19:52:12 +00:00
Johannes Schickel
1e15027885 Fixes "aspect ratio" text in the options with --force-1x-overlay.
svn-id: r22014
2006-04-18 19:04:15 +00:00
Johannes Schickel
96d23871b6 Oops forgot to use shadows for the PopUpWidget.
svn-id: r22013
2006-04-18 18:57:43 +00:00
Johannes Schickel
a9431edca2 - Fixed popup widget for --force-1x-overlay with new theme
- adds support for highlightened popupwidgets

svn-id: r22012
2006-04-18 18:50:07 +00:00
Johannes Schickel
1ae205a241 - adds own drawing function for (not expanded) popup widgets
- adds pixmaps, colorfades, and gradient factor for the (not expanded) popup widget in new theme
- bumps themeconfig version

svn-id: r22011
2006-04-18 18:40:33 +00:00
Torbjörn Andersson
646a40b09b I guess the BS1 --save-slot option may be newsworthy...
svn-id: r22010
2006-04-18 18:25:44 +00:00
Torbjörn Andersson
6b034b66d8 Added support for the --save-slot option for Broken Sword 1. (Feature request
#1460977.)

svn-id: r22009
2006-04-18 18:23:57 +00:00
Travis Howell
40b74d5182 Correct increment for checkPaths script opcode in FF
svn-id: r22008
2006-04-18 13:32:51 +00:00
Travis Howell
1d12b3ef29 Add code for vc84_stopSoundLoop in FF
svn-id: r22007
2006-04-18 13:28:42 +00:00
Sven Hesse
b4e5e18201 Fixed portability issue
svn-id: r22006
2006-04-18 12:55:01 +00:00
Sven Hesse
4d2f4a9f79 - Closed the stub in Draw_v2::printText()
- Added a language field in GameSettings, so that the texts in
  Gob2 work for other languages than EN_GRB as well

svn-id: r22005
2006-04-18 12:39:02 +00:00
Travis Howell
18cf15ffc3 Add missing timer adjustment when saving game in FF
svn-id: r22004
2006-04-18 11:51:08 +00:00
Travis Howell
506cdd9054 Fix time events continuing, when using the oracle in FF
svn-id: r22003
2006-04-18 11:38:18 +00:00
Sven Hesse
ab48280f73 - I misunderstood Draw::initBigSprite(); fixed
- Changed Draw::spriteOperation() for blitting from/to/between and
  fillrecting to big sprites
- Enabled drawing of text

svn-id: r22001
2006-04-18 09:59:18 +00:00
Travis Howell
4b59f6fbda Correct box numbers when scrolling text in oracle of FF
svn-id: r22000
2006-04-18 02:20:46 +00:00
Johannes Schickel
b756c3e899 Fixes use of textspeed settings if voice+text mode is enabled. (thanks to salty-horse)
svn-id: r21999
2006-04-18 02:08:51 +00:00
Eugene Sandulenko
5daa835cc7 - PopUpWidget (drop down list) does not shadow underlying dialog anymore
- Remove reduntant code in drawing pipeline. Topmost dialog was drawn
  up to 4 times

svn-id: r21998
2006-04-18 00:37:04 +00:00