Age | Commit message (Collapse) | Author |
|
getDrawingFunctionCallback which maps strings to draw funcs
svn-id: r41931
|
|
____CursorFormat functions into equivalent ____Cursor functions.
svn-id: r41825
|
|
svn-id: r41696
|
|
debug console of 16-bit games.
svn-id: r41627
|
|
GuiManager cursors will render properly over the game (on spacebar hit, for instance)
svn-id: r41491
|
|
more graphics in the future ;)
svn-id: r41309
|
|
svn-id: r41261
|
|
16-bit cursor support in a less hacky, but still temporary way.
svn-id: r41209
|
|
temporary hack.
svn-id: r41204
|
|
svn-id: r40867
|
|
svn-id: r39913
|
|
the dirty rect list got clobbered by many rects containg other rects in the list. Also got rid of some obsolete params to addDirtyRect as well as the obsolete return value
svn-id: r39909
|
|
We tried to implement the list iterators in a clever way, to reduce code
duplication. But this is essentially impossible to do properly, sadly --
this is one of the places where the ugly drawbacks of C++ really show.
As a consequence, our implementation had a bug which allowed one to
convert any const_iterator to an iterator, thus allowing modifying
elements of const lists.
This rewrite reintroduces code duplication but at least ensures that no
const list is written to accidentally.
Also fix some places which incorrectly used iterator instead of const_iterator
or (in the kyra code) accidentally wrote into a const list.
svn-id: r39279
|
|
iPhone backend updates
svn-id: r38240
|
|
reported in #2555710.
svn-id: r36227
|
|
svn-id: r36026
|
|
svn-id: r36021
|
|
(const); same for Archive::openFile
svn-id: r36020
|
|
toggline full screen and windowed mode)
svn-id: r36001
|
|
into methods, and added an operator==
svn-id: r35993
|
|
ThemeParser
svn-id: r35898
|
|
svn-id: r35881
|
|
svn-id: r35880
|
|
maximum (fixes a valgrind warning)
svn-id: r35857
|
|
properly refresh their text when changed between redrawing frames. This includes the launcher "Add game" button and the options "subtitle mode" button.
svn-id: r35789
|
|
- Only do a recursive search for themes with depth 1 in '.'
svn-id: r35706
|
|
svn-id: r35688
|
|
svn-id: r35687
|
|
- Only show builtin theme in theme list if GUI_ENABLE_BUILTIN_THEME is defined
- Introduced _themeFile to ThemeEngine again and changed _themeId to store the basename of the theme
svn-id: r35684
|
|
theme bitmaps needlessly
svn-id: r35663
|
|
launcher) would result in a black screen; also reinit the theme (which each time causes the full XML data to be parsed) less often
svn-id: r35661
|
|
svn-id: r35654
|
|
* Moved the code which handles fallback to the built-in theme from ThemeEngine to GuiManager
* Changed ThemeEngine::init() to only init&load the theme; no more messing with the overlay
* Commented to a somewhat obscure line in the GuiManager event loop (taking eriktorbjorn's original commit message for that change as comment text)
* Cleaned up the way the Dialog constructor ensures that the current Theme is correctly setup
* Got rid of varios members of ThemeEngine
* Changed ThemeEngine members _screen and _backBuffer from Surface pointers to just plain Surfaces
* Changed ThemeEngine::loadFontFromArchive to use _themeArchive instead of creating an Archive from scratch
* Renamed ThemeEngine::getThemeFileName() to getThemeId() (and some associated tweaks)
* Lots of further cleanup and tweaks
svn-id: r35653
|
|
svn-id: r35648
|
|
theme when changing the option with the mouse wheel
svn-id: r35647
|
|
* more cleanup, esp. of Doxygen comments
* completely got rid of ImageMan, instead use the same Common::Archive to load bitmaps and XML data from
svn-id: r35636
|
|
* removed lots of dead code / methods
* fixed bad Doxygen comments (they were attached to the wrong member variables)
* some cleanup
svn-id: r35631
|
|
2472185)
svn-id: r35617
|
|
potentially for other small widgets)
svn-id: r35557
|
|
svn-id: r35515
|
|
svn-id: r35481
|
|
svn-id: r35480
|
|
ArchiveMember::getName() to always return a name compatible with Archive::openFile()
svn-id: r35139
|
|
svn-id: r35133
|
|
with a single memcpy, which is a bit faster than using _vectorRenderer->blitSurface
svn-id: r35029
|
|
GUI::ThemeEngine::TextAlignVertical
svn-id: r35023
|
|
svn-id: r34985
|
|
Massive cleanup.
svn-id: r34983
|
|
svn-id: r34959
|
|
of ye fingolfin will crush your sorrow bones to dust... *grrr* ;)
svn-id: r34937
|