51051 Commits

Author SHA1 Message Date
Paul Gilbert
4222a728e1 TSAGE: Implemented R2R Scene 325 - Bridge Console 2012-01-07 11:54:47 +11:00
Johannes Schickel
1574d644e8 GRAPHICS: Let FontManager::setFont accept an "const BdfFont *".
As the documentation points out this method currently only works for BDF
fonts, thus it is safer to let it actually just accept such.
2012-01-07 01:16:33 +01:00
Johannes Schickel
050b8e3360 GUI: Rework how the default localized font is managed.
Now we set the default localized font to the "text_default" font of the
currently active theme and default to the big GUI font in case none is
specified properly.
2012-01-07 01:03:07 +01:00
Johannes Schickel
0d3e79cf77 GUI: Simplify font loading a bit more. 2012-01-07 00:35:26 +01:00
Johannes Schickel
309e9a855d GRAPHICS: Slight formatting fix. 2012-01-07 00:35:26 +01:00
athrxx
e08cd9196a NEWS: mention support of original Lands of Lore DOS save files 2012-01-07 00:13:17 +01:00
Willem Jan Palenstijn
d4a81009e4 AGI: Fix stuck next button when switching back to predictive mode 2012-01-06 23:38:41 +01:00
Willem Jan Palenstijn
8c7cd344c7 AGI: Clean up predictive matching
Specifically:
* Don't enable the 'next' button in predictive mode when we don't have a
  full match. Doing this didn't make sense since you'd iterate over a
  seemingly arbitrary set of completions instead of all possible ones.
* Do only a single binary search.
* Fix the width of the mode button for mouse press detections.
2012-01-06 23:28:45 +01:00
Johannes Schickel
47edab71e8 GUI: Do an case-insensitive filename comparison.
Should be a bit safer, in case there's files with different cases, which match
by chance.
2012-01-06 22:27:26 +01:00
Johannes Schickel
4531f0173e GUI: Slight cleanup for font/image loading. 2012-01-06 22:24:12 +01:00
Johannes Schickel
e454788a23 GRAPHICS: Whops. Fix misformatting introduced with 243de59. 2012-01-06 15:59:16 +01:00
Johannes Schickel
d2a210feb5 GRAPHICS: Properly return 0 for late BDF cache loading fails. 2012-01-06 15:53:22 +01:00
Johannes Schickel
243de5950f GRAPHICS: Slight cleanup in BDF code. 2012-01-06 15:52:55 +01:00
Johannes Schickel
abbc87e180 GRAPHICS: Slight formatting fixes in jpeg.cpp. 2012-01-06 15:51:10 +01:00
Johannes Schickel
08b6f28d54 GRAPHICS: Rework BDF font code. 2012-01-06 15:38:29 +01:00
athrxx
eaa5d50c3f KYRA: (EOB) - add basic distinction between music and sound effects
(The original code of the DOS version does not distinguish here, but
we do it anyway so as to make more sense of the GMM volume settings)
2012-01-06 14:45:38 +01:00
athrxx
6e45741b17 KYRA: (EOB) - cleanup eob/lol version of delayUntil() 2012-01-06 14:44:34 +01:00
Willem Jan Palenstijn
43e2fde7a9 AGI: Fix ignoring some exact matches in predictive input
The matcher now always tries an exact match before trying an inexact one.
Together with 41ba2433f, this fixes bug #3470080.
2012-01-06 11:22:06 +01:00
Willem Jan Palenstijn
41ba2433f5 AGI: Fix predictive input binary search
Note that there are still issues with this input mode. If the binary
search hits a prefix match before finding the full match, it won't
recognize the full match. (Example: typing "buy" will show "buz"
because it's aiming for "buzzard" without realizing "buy" exists.)
2012-01-06 09:45:11 +01:00
Strangerke
f5c54bd9a3 TSAGE: R2R - Implement scene 1020 2012-01-06 00:19:28 +01:00
Strangerke
8e54ddfabf TSAGE: R2R - Implement scene 1010 2012-01-05 22:22:30 +01:00
Strangerke
e914ec5d89 TSAGE: R2R - Implement scene 3900 2012-01-05 15:20:42 +01:00
Johannes Schickel
c2c8108f3b GRAPHICS: The PNG decoder is not used by our GUI. 2012-01-05 10:33:31 +01:00
Willem Jan Palenstijn
159fb89cfd TSAGE: Explain function of sub_F8E5_calculatePoint 2012-01-04 15:46:58 +01:00
Strangerke
a9fa9e14cd TSAGE: R2R - Implement scene 3800.
sub1B007() is still stubbed as _field312 usage is conflicting with IDB structure
2012-01-04 15:10:45 +01:00
Paul Gilbert
0d3287671e TSAGE: Implemented the changes needed for R2R SceneActor::dispatch 2012-01-04 21:52:21 +11:00
Paul Gilbert
3344cf424a TSAGE: Added needed speaker method call for R2R in StripManager::signal 2012-01-04 21:16:32 +11:00
Thierry Crozat
654ff1ecb9 I18N: Regenerate translations data file 2012-01-03 21:20:53 +00:00
Thierry Crozat
1b69f95a21 I18N: Update Hungarian translation from patch #3467850 2012-01-03 21:20:24 +00:00
Thierry Crozat
e12d89cfab I18N: Update Czech translation from patch #3466579 2012-01-03 21:19:28 +00:00
Thierry Crozat
f176037222 DOC: Update Czech README from patch #3466579 2012-01-03 21:18:46 +00:00
athrxx
76dec42469 KYRA: (EOB) - improved eob target detection in transfer party dialog
(parse domains instead of save files)
2012-01-03 17:37:47 +01:00
athrxx
4fd0e9e94b KYRA: (EOB) - improve keyboard control for spell book cursor with non QWERTZ keyboards 2012-01-03 17:37:46 +01:00
Strangerke
bda4e9ba9e TSAGE: Add _field8A to SceneObject, use it in R2R scene 3600 2012-01-03 16:04:10 +01:00
Strangerke
44b3120b81 TSAGE: R2R - Add missing custom VisualSpeaker in scene 3600 2012-01-03 15:39:16 +01:00
Strangerke
79328a393f TSAGE: R2R - Preliminar implementation of scene 3600 2012-01-03 13:34:38 +01:00
Johannes Schickel
90178d9b87 OPENGL: Fix mouse cursor scaling. 2012-01-03 04:19:08 +01:00
Johannes Schickel
2af87fd4f0 VKEYBD: Fix cursor palette. 2012-01-03 02:13:40 +01:00
Johannes Schickel
1c2a21c42b VKEYBD: Slight cleanup. 2012-01-03 02:13:33 +01:00
Johannes Schickel
24d99038e4 VKEYBD: Properly error out parsing if an area is defined again.
Formerly the code did never check whether ImageMap::createArea returned a
valid pointer and always just assumed so.
2012-01-03 02:13:26 +01:00
Johannes Schickel
d0ddd299a4 VKEYBD: Slight cleanup in ImageMap code. 2012-01-03 02:13:22 +01:00
Johannes Schickel
c98a123f4c VKEYBD: Some formatting fixes. 2012-01-03 02:13:19 +01:00
Eugene Sandulenko
b3e44e05a3 Merge pull request #160 from BenCastricum/master
SCUMM: Add detection for Dutch HE demos
2012-01-02 13:37:08 -08:00
Paul Gilbert
300a04700a TSAGE: Implemented changes for dirty rect handling needed for R2R 2012-01-02 10:17:44 +11:00
Paul Gilbert
3f17a3ff25 TSAGE: Simplified some of the dirty rect code to use existing Rect methods 2012-01-02 09:27:24 +11:00
Ben Castricum
5af464243a SCUMM: Add support for 2 Dutch/Mac spyfox demos (1 MD5, 1 filename pattern) 2012-01-01 21:21:56 +01:00
Ben Castricum
23a5bc61af SCUMM: Don't hide scumm detector debug message for certain cases 2012-01-01 17:14:29 +01:00
Strangerke
e2ded73d92 MISC: This is year 2012 2012-01-01 11:49:41 +01:00
Strangerke
2858328e28 JANITORIAL: Remove SVN tags 2012-01-01 11:07:48 +01:00
Paul Gilbert
fe55269653 TSAGE: Bugfix for trying to draw off screen objects, which was causing invalid dirty rects 2012-01-01 20:14:37 +11:00