Age | Commit message (Collapse) | Author |
|
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)
svn-id: r23274
|
|
changes quite a lot of things in the font renderer and the convbdf tools, so
there may be regressions, but we want this feature for 0.9.0.
svn-id: r23208
|
|
appear only on PSP resolution
- Combined Audio/Volume tab in game options for consistency.
svn-id: r23130
|
|
- Consistent order of paths on paths tab in global and game options
svn-id: r23118
|
|
svn-id: r23036
|
|
when the screen changes.
svn-id: r23034
|
|
argued that the widget should do this automagically, but in most cases they
should probably keep the same alignment at all resolutions, so this is the
exception that (dis)proves the rule.
svn-id: r22906
|
|
copying strings needlessly
svn-id: r22873
|
|
- More logical order in game options tab
svn-id: r22774
|
|
svn-id: r22763
|
|
again.
svn-id: r22746
|
|
- adds possibility to draw GraphicsWidgets with alpha values.
svn-id: r22738
|
|
svn-id: r22456
|
|
svn-id: r22356
|
|
their declaration to base/game.h, their implementation to base/main.cpp (both until we can come up with a better location). Also moved detectMain into main.cpp, where it now is a local static function
svn-id: r22346
|
|
svn-id: r22344
|
|
failure)
svn-id: r22315
|
|
svn-id: r22060
|
|
(some little things could be missing yet though)
svn-id: r22017
|
|
works!)
svn-id: r21984
|
|
screen change.
svn-id: r21953
|
|
FIXME comment regarding the 'description' config file key
svn-id: r21943
|
|
svn-id: r21472
|
|
to a minimum
svn-id: r21426
|
|
o Introduced .align text widget property
o Moved all text widgets to use it and populated theme config file
svn-id: r21420
|
|
got rid of antialiasing artifacts
svn-id: r21270
|
|
Logo is still shown weirdly.
svn-id: r21268
|
|
test throghoutly.
svn-id: r21157
|
|
game descriptions. Doing this now is the responsibility of the engines.
- Adapted the SCUMM engine to add lang/platform to the desc string if
necessary. Other engines still have to be adapted (but many do not seem to
need this at all, since they either are lang/platform agnostic, or already
include this information in their MD5 tables).
svn-id: r21154
|
|
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines
svn-id: r21150
|
|
svn-id: r21147
|
|
o Converted global options dialog to new scheme.
svn-id: r21137
|
|
o Cleanup of launcher dialog
o Implemented useWithPrefix keyword
svn-id: r21131
|
|
o Implemented special alias 'prev'
o Added new calling scheme to several widgets
o Partially converted launcher dialog to new scheme
o Converted couple widgets of chooser dialog
svn-id: r21118
|
|
changing constructor accordingly
svn-id: r20750
|
|
svn-id: r20518
|
|
- Changed gradient calculating
- added background saving for all dialog/widget backgrounds for now (change that later maybe)
- changed ScummDialog to use the colors of our launcher dialog
svn-id: r20276
|
|
svn-id: r20260
|
|
- adds a ImageMan and ImageDec class for loading and managing image files
- adds a loader for zip files which is used by the new theme and the image manager
- changes the widgets to use the new gui code
- changes the scumm dialogs to use the new gui code
- fixes a #include problem in the sky debugger with the new gui code
To use the new gui copy gui/themes/default-theme.zip to your extrapath.
If the theme zip can not be found the gui will fallback to the classic theme.
If you want to change the gui styles use "gui_theme=classic" for the classic theme
and "gui_theme=default-theme" for the new theme.
Thanks to eriktorbjorn for testing and help with the new theme and to sev for
reviewing this patch.
svn-id: r20227
|
|
change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid'
svn-id: r20115
|
|
svn-id: r20088
|
|
svn-id: r19142
|
|
to avoid truncating the text in the smaller version of the GUI.
svn-id: r18702
|
|
svn-id: r18653
|
|
svn-id: r18604
|
|
svn-id: r18444
|
|
svn-id: r18324
|
|
that all our widgets are able to scale themselves now, but I could be
mistaken.
svn-id: r18192
|
|
svn-id: r18185
|
|
to give each widget the opportunity to scale itself.
There's a slight regression this time, though: In the small version of the
GUI, some of the buttons (e.g. "SoundFont") have their text truncated. Not
good.
svn-id: r18182
|