Flamefire
93a415205e
Remove Profiles.FileName and use FilePath correctly
2014-10-27 20:02:06 +01:00
Flamefire
af88bb2161
Serialize properties
2014-10-27 19:44:23 +01:00
Flamefire
1698c1b027
Serialize playlists
2014-10-27 18:40:47 +01:00
Flamefire
e982d7ee6f
Serialize to/from string
2014-10-27 17:51:06 +01:00
Flamefire
acaf4eadb2
Serialize Themes
2014-10-27 11:10:29 +01:00
Flamefire
6f873c9785
Include Dictionaries in serializer
2014-10-27 11:09:41 +01:00
Flamefire
99b7989c48
Make Serializer non-static to allow other underlying classes (e.g. for linux)
...
Allow also arrays and comments
2014-10-26 14:02:48 +01:00
Flamefire
527841b940
Implement serialization
2014-10-25 13:42:46 +02:00
Flamefire
3ff7540693
Rename class
2014-10-25 12:13:58 +02:00
Flamefire
9aa9ff9291
Implement caching and extension methods
2014-10-25 00:45:34 +02:00
Flamefire
b044efe50e
Add normalized attribute
...
Allow empty embedded lists
2014-10-24 23:46:45 +02:00
Flamefire
c3affed9b1
Fix handling of nullables
...
Improve error handling
2014-10-24 23:08:15 +02:00
Flamefire
8ed9f56d30
Make SelText a nullable
2014-10-24 23:00:29 +02:00
Flamefire
eca0dd68ca
Make SReflection a nullable
2014-10-24 22:54:11 +02:00
Flamefire
ad3f01aded
Refactoring and fixes for some special cases (mostly lists)
2014-10-24 22:48:47 +02:00
Flamefire
dfc4a2c1cc
Implement new class for deserialization
2014-10-24 13:58:59 +02:00
Flamefire
31a9ac6afa
Change struct of cover file
2014-10-24 13:52:18 +02:00
Flamefire
8ac2ab9a03
Use attributes
2014-10-23 17:30:56 +02:00
Flamefire
8ae1ff3e57
Move enum to enums
2014-10-23 17:06:44 +02:00
Flamefire
fe07a2f926
Generate Covers for songs
2014-10-23 17:05:57 +02:00
Flamefire
a51e7c5698
Rename Lyric.SelColor to Lyric.ProcessedColor
2014-10-23 00:48:52 +02:00
Flamefire
10c456cbff
Unify name of selected color to SelColor
2014-10-23 00:39:57 +02:00
Flamefire
714b28294f
Remove unnecessary tags from themes
2014-10-23 00:30:44 +02:00
Flamefire
2f99cd2560
Make CSingNotes also implement Draw()
...
Also a bit refactoring
2014-10-22 22:00:25 +02:00
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
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
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
63fc406735
More unification of menuelements and fix for screensing theme
2014-10-18 20:46:51 +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
mephasor
8e0f4b60d6
Changed the SongLoader to handle UTF-8 Strings properly.
2014-10-17 13:53:11 -03:00
Flamefire
38a19b6adb
Allow incomplete colors
2014-10-16 23:57:23 +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
mephasor
17a2801492
Changed the xml definition of list view to use the already existing one.
2014-10-16 15:17:20 -03:00
mephasor
7c5d5786a6
Added German and English Language entries for the list view.
2014-10-16 14:52:32 -03:00
mephasor
ef111fde2f
Added a list style song menu which can be activated in the game menu screen
2014-10-16 13:57:34 -03: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