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