Johannes Schickel
bb4a730a88
GUI: Fix out-of-bounds check in EditableWidget::drawCaret.
...
The line "y + editRect.height() + 2" is not included in drawing anymore. Thus
it is allowed to equal EditableWidget::_h.
2013-11-24 00:15:48 +01:00
Johannes Schickel
aaad08c9fe
GUI: Fix character redrawing behind caret in EditTextWidgets.
...
This fixes an ugly y position change when the caret is moved to a character in
an edit text widget.
2013-11-24 00:15:48 +01:00
Johannes Schickel
e036aa76da
GUI: Fix EditTextWidget::getEditRect's returned height.
2013-11-24 00:15:48 +01:00
Johannes Schickel
129e891a87
GUI: Fix ListWidget::getEditRect's returned height.
2013-11-24 00:15:47 +01:00
Paul Gilbert
50d122ed79
TSAGE: Fix for flub tube maze header comments
2013-11-23 17:18:34 -05:00
Paul Gilbert
d0c2493be5
TSAGE: Further fixes for object centroid handling
2013-11-23 17:09:35 -05:00
Johannes Schickel
abe6d30f36
COMMON: Document Common::String::unsigned_type.
2013-11-23 21:34:55 +01:00
Johannes Schickel
4c15e51ab5
COMMON: Document U32String a bit better.
2013-11-23 21:34:54 +01:00
Johannes Schickel
a6fff7a805
WINTERMUTE: Switch WideString to U32String.
2013-11-23 21:34:54 +01:00
Johannes Schickel
9da09f5846
GRAPHICS: Allow Font to accept U32String as strings.
2013-11-23 21:34:54 +01:00
Johannes Schickel
09c634dd55
GRAPHICS: Allow TTFFont to cache glyphs when required.
...
This should allow TTFFont to display UTF-32 characters from fonts.
2013-11-23 21:34:54 +01:00
Johannes Schickel
13d470dc61
GRAPHICS: Get rid of _glyphSlots in TTFFont.
2013-11-23 21:34:54 +01:00
Johannes Schickel
afa3f50b8a
GRAPHICS: Let Font take uint32 as character codes.
...
This is required to support UTF-32 strings but does not make them work
automatically!
2013-11-23 21:34:54 +01:00
Johannes Schickel
b90400da44
COMMON: Add simple UTF-32 string class U32String.
2013-11-23 21:34:54 +01:00
Johannes Schickel
1a6f9378aa
COMMON: Add underlying type names to Common::String.
...
The value_type is analogous to std::basic_string::value_type.
The unsigned_type on the other hand is an unsigned type of the value_type which
allows to obtain an character without nasty sign extension.
2013-11-23 21:34:54 +01:00
Johannes Schickel
67ce244567
WINTERMUTE: Use const_iterator in BaseFileManager::registerPackages.
2013-11-23 21:01:39 +01:00
Johannes Schickel
7409f3eb54
WINTERMUTE: Slight interator usage cleanup.
2013-11-23 21:00:39 +01:00
Johannes Schickel
5166fce2eb
WINTERMUTE: Remove another unused variable.
2013-11-23 21:00:39 +01:00
Johannes Schickel
9a78ac265d
WINTERMUTE: Make BaseFileManager::registerPackages case agnostic.
...
The old version did only work as expected when all the filenames were all
lowercase. This seems to be the case for most (or even all?) WME games.
However, we are better safe than sorry and make the code case agnostic.
2013-11-23 21:00:33 +01:00
Johannes Schickel
29fae3914e
WINTERMUTE: Remove unused variables.
2013-11-23 20:45:13 +01:00
Matthew Hoops
4708a1969b
VIDEO: Fix awful thinko from 55791d5fc1
2013-11-23 13:43:20 -05:00
Strangerke
6d46a114d0
TSAGE: R2R - Remove some warnings
2013-11-23 18:50:28 +01:00
Paul Gilbert
74bb0a8b3c
TSAGE: In progress work and bugfixes for R2R centroid handling
2013-11-23 12:18:52 -05:00
Matthew Hoops
55791d5fc1
VIDEO: Fix AVI indexes with absolute offsets
2013-11-23 10:58:01 -05:00
urukgit
c7a7ab178d
AVALANCHE: Make the call of displayScrollChain() a bit more consistent
2013-11-23 16:20:44 +01:00
Willem Jan Palenstijn
8cc82d0a0b
SCI: Make fade signal version check more precise
2013-11-23 16:11:07 +01:00
Willem Jan Palenstijn
35617bf601
SCI: Fix SCI1late fade complete signal
...
This fixes duplicate music playing in LauraBow2CD (#6462 )
2013-11-23 15:27:16 +01:00
Strangerke
6795fdf639
SCI: Janitorial - Fix spacing errors
2013-11-23 11:02:24 +01:00
Strangerke
1a7bcd72cf
AVALANCHE: Make the call of displayScrollChain() a bit more consistent
2013-11-23 10:42:15 +01:00
Strangerke
4fe5c64c3f
AVALANCHE: Fix formatting in Nim
2013-11-23 10:31:51 +01:00
Strangerke
8f557cd4fe
HOPKINS: Janitorial - Fix spacing errors
2013-11-23 10:26:45 +01:00
Strangerke
f05afb9bff
TONY: Janitorial - Fix spacing errors
2013-11-23 10:26:29 +01:00
Strangerke
e854c364a9
TSAGE: Janitorial - Fix more spacing errors
2013-11-23 10:25:59 +01:00
Strangerke
937619c6f7
TSAGE: R2R - Fix spacing errors, add comment about an useless variable
2013-11-23 10:20:07 +01:00
Strangerke
84e99ae652
AVALANCHE: Fix savegames compatibility before/after Nim implementation
2013-11-23 10:18:04 +01:00
urukgit
13449472f2
AVALANCHE: Implement Nim::playNim().
...
Repair naming of variables in Nim and add some helper functions.
2013-11-23 07:50:29 +01:00
Eugene Sandulenko
d58775f792
FULLPIPE: Implement sceneHandler04_updateBottle()
2013-11-22 16:17:20 -07:00
Strangerke
dc8dc450fb
AVALANCHE: Janitorial - Align some comments in Parser
2013-11-22 21:57:02 +01:00
Strangerke
95ee8cb9f5
AVALANCHE: Janitorial - Fix Alignment in Nim
2013-11-22 21:56:13 +01:00
Strangerke
11c15bea00
AVALANCHE: Janitorial - Remove extra blank lines
2013-11-22 21:40:16 +01:00
Strangerke
93e5d415c6
AVALANCHE: Janitorial - Removing trailing spaces and tabs
2013-11-22 21:31:39 +01:00
Strangerke
b76b301d4f
TSAGE: R2R - Add a hack to avoid the display of giant character in circular hall (scene 3375)
2013-11-22 21:21:55 +01:00
urukgit
be41405969
AVALANCHE: Fix Nim.
2013-11-22 18:39:51 +01:00
urukgit
66109101f8
AVALANCHE: Add skeleton code for the minigame called Nim.
2013-11-22 18:03:08 +01:00
Eugene Sandulenko
70e471acd7
FULLPIPE: Continued work on scene 4
2013-11-22 00:45:32 -07:00
Eugene Sandulenko
b0ca746a18
FULLPIPE: More work on scene 4
2013-11-22 00:45:32 -07:00
Eugene Sandulenko
8ae2cf1ed4
FULLPIPE: Implement switchScene04
2013-11-22 00:45:32 -07:00
Eugene Sandulenko
dc2685ddef
FULLPIPE: More work on sceneSwitcher04
2013-11-22 00:45:32 -07:00
Eugene Sandulenko
13529e06fd
FULLPIPE: Further work on sceneSwitcher04
2013-11-22 00:45:32 -07:00
Eugene Sandulenko
af4d1227b1
FULLPIPE: Started work on sceneSwitcher04
2013-11-22 00:45:31 -07:00