Flamefire
6bf8a5d64c
Draw highlighted element
2014-10-22 13:49:41 +02:00
Flamefire
67d081d1c1
Draw background like all other elements
...
Few fixes
2014-10-22 13:47:26 +02:00
Flamefire
8c3a50c18f
More improvements for objectinteractions
...
Also removes highlight textures and colors
2014-10-22 13:46:34 +02:00
Flamefire
d910b944ea
Add error check on prescan of gstreamer audio
2014-10-19 18:51:39 +02:00
Flamefire
d208f9d7b9
Reformatting
...
Also adds license headers
2014-10-19 18:51:14 +02:00
Flamefire
4c7013836b
Move non-drawing stuff out of Draw methods
2014-10-19 18:37:16 +02:00
Flamefire
432ff4f4f3
Use basic Draw method in ScreenCredits and fix error when shown multiple times
2014-10-19 18:18:50 +02:00
Flamefire
60962e382b
Deny changing anything by mouse in songmenu if the options dialog is shown
2014-10-19 17:40:57 +02:00
Flamefire
e7d1febe4b
Fix Drag&Drop
2014-10-19 17:32:03 +02:00
Flamefire
ae7a7fd390
Implement a common Interface for all MenuElements
...
Also remove CSongMenu and replace it with a factory class
2014-10-19 17:17:39 +02:00
Flamefire
9479f3b3ff
Re-add staticScore
2014-10-19 13:32:32 +02:00
Flamefire
63fc406735
More unification of menuelements and fix for screensing theme
2014-10-18 20:46:51 +02:00
Flamefire
1b4f3ced7d
Fix theme issues
2014-10-18 18:46:23 +02:00
Flamefire
b07d31f697
Unify object interactions
2014-10-18 18:46:13 +02:00
Flamefire
d8cce13211
Rename LoadTextures to LoadSkin
...
(Its also Colors, not only textures!)
2014-10-18 10:42:35 +02:00
Flamefire
9a699f4cb5
Remove PlayerNDimM
2014-10-17 00:17:49 +02:00
Flamefire
38a19b6adb
Allow incomplete colors
2014-10-16 23:57:23 +02:00
Flamefire
13fa20a517
Cancel auto cover creation on shutdown
2014-10-16 23:55:55 +02:00
Flamefire
8109d77ab1
Fix wrong theme stuff
2014-10-16 23:47:52 +02:00
Flamefire
3f76d039b6
Change color representation
...
Allow missing ARGB values (defaults to 1)
Allow Name+ARGB to easily overwrite some values
2014-10-16 22:40:18 +02:00
Flamefire
87f3271046
Remove copy constructors for structs
2014-10-16 21:38:22 +02:00
Flamefire
e04480171e
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into develop
2014-10-16 21:28:14 +02:00
Flamefire
86fb73ca48
Cleanup not required XML attributes
2014-10-16 21:27:09 +02:00
Flamefire
f01005ea60
Add changelog for skinsystem
2014-10-16 21:05:31 +02:00
Flamefire
b8bd9bf87b
Fix exception on shutdown
...
Improve error handling during shutdown
2014-10-16 19:08:20 +02:00
Flamefire
2371eb4344
Refactor theme system
2014-10-16 19:00:41 +02:00
Flamefire
c45b18d133
Fix missing avatar
2014-10-15 18:05:50 +02:00
Flamefire
98601bd7b1
Partially revert commit and fix wrong partymode table for good
2014-10-15 17:57:15 +02:00
Flamefire
b988d5f0fe
Remove invisible skin
2014-10-15 17:52:03 +02:00
Flamefire
aa0579a4f1
Make partymodes reload their themes
...
Move PartyModeIds into Partymodes
Fix bug where wrong text size is used (CalculatedFont is now used)
Fix bug where text of the main table in partymodes is displayed wrong
2014-10-15 17:25:37 +02:00
Flamefire
5d28b19066
Add partymode path as constructor param
2014-10-15 15:43:48 +02:00
Flamefire
e119e46c5a
Improve partymode loading (return bool instead of incomplete PM)
2014-10-15 15:32:16 +02:00
Flamefire
c1866c0ad5
Add checking for required elements
2014-10-10 02:03:07 +02:00
Flamefire
4efd670747
Move and Rename reading of SColorF
2014-10-09 23:27:32 +02:00
Flamefire
a2720c2108
Rename Partymode themes to fit new default style
2014-10-08 22:47:48 +02:00
Flamefire
b7ca304322
Fix Color description in Theme
...
Fix typo
Allow loading themes from file multiple times (e.g. for party modes)
2014-10-08 22:39:48 +02:00
Flamefire
ae8a3c61d5
Fix disposed exception on disposing a texture
2014-10-08 22:29:22 +02:00
Flamefire
defb2ca6c7
Rewrite Theme Engine
2014-10-08 22:29:02 +02:00
Flamefire
9e5011374f
Rename CTheme to CThemes
2014-10-05 17:27:45 +02:00
Flamefire
355d7b4b5f
Merge branch 'develop' into Better_Graphics_Handling
...
Conflicts:
VocaluxeLib/Menu/CNameSelection.cs
VocaluxeLib/Menu/CPlaylist.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
VocaluxeLib/Xml/CXMLReader.cs
2014-10-05 15:09:52 +02:00
Flamefire
6a3bf7b2c0
Introduce CVideoStream for easier video handling (already includes a texture, important for common usage of streams)
2014-10-05 14:20:57 +02:00
Flamefire
89e528c2a6
Factor out CSkin class
...
Replace usages of GetColor and remove GetColor(..., skinIndex,...)
2014-10-05 13:36:11 +02:00
Flamefire
1c884f3acb
Rename Unload to Close to match Init-Close pattern
2014-10-04 11:17:56 +02:00
Flamefire
31863a7788
Speed up slideshow loading
2014-10-04 11:15:37 +02:00
Flamefire
54f97a4928
Fix artifacts on NPOT textures in OGL
...
Fix reuse check of textures
Introduce Size field for textures (replacing W2, H2)
2014-10-04 10:44:48 +02:00
Flamefire
719c73e6d3
Remove regions
...
Fix MatrixUsage for rectReflection in OGL
2014-10-04 09:08:36 +02:00
Flamefire
4e17745be0
Fix wrong centering of window
2014-10-04 08:59:53 +02:00
Flamefire
2d99bbd2ed
Move Texture handling to new base class
2014-10-04 08:51:25 +02:00
Flamefire
2e25bf6610
Merge branch 'Better_Graphics_Handling' into develop
...
Conflicts:
Vocaluxe/Base/Fonts/CFontStyle.cs
2014-10-02 20:46:04 +02:00
Flamefire
f1c89b9a8e
Merge branch 'Automatic_Covers' into develop
...
Conflicts:
Vocaluxe/Base/CBackgroundMusic.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
2014-10-02 20:43:17 +02:00