Jiiniasu
53d22b1082
Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Multimonitor
...
Modify CProgressBar to transfer properties to code-generated progressbars that does not exist in the screen xml
2017-09-23 15:28:25 +02:00
Florian Küpper
c5bfd46865
Removed outdated xml loading stuff
2017-09-02 18:00:06 +02:00
Jiiniasu
bf5205b080
Add Inital Multi-Monitor Support
...
Initial support for multimonitor setups.
Support for up to 6 monitors with 1-6 players on screen 1 and 0-6
players on screen 2-6.
Currently the max amount of players is unchanged and participating
players are spread across all available screens.
Screens are extended horizontally. For fullscreen use with multiple
physical monitors one will have to use some kind of
surround-configuration. (AMD Eyefinity/nVidia Surround/etc.)
2016-12-18 18:51:51 +01:00
Jiiniasu
e888197cdc
Autoformatting
2016-12-18 18:06:25 +01:00
Florian Küpper
a28a11b6f8
Fixed credits-screen (and added lukeIam finally!)
2014-12-05 13:38:56 +01:00
Flamefire
cd59b82b7b
Fix some resharper warnings and errors
2014-12-02 21:59:33 +01:00
Flamefire
4b0f563a6c
Fix crashes/assertion failures on theme/skin change
...
First step of fixing theme saving (still needs some work)
2014-12-01 22:40:47 +01:00
Flamefire
dd6b0416b6
Rename XML to lowercase Xml in classes and names for consistency
2014-11-17 19:33:48 +01:00
Flamefire
eca0dd68ca
Make SReflection a nullable
2014-10-24 22:54:11 +02:00
Flamefire
10c456cbff
Unify name of selected color to SelColor
2014-10-23 00:39:57 +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
d8cce13211
Rename LoadTextures to LoadSkin
...
(Its also Colors, not only textures!)
2014-10-18 10:42:35 +02:00
Flamefire
87f3271046
Remove copy constructors for structs
2014-10-16 21:38:22 +02:00
Flamefire
86fb73ca48
Cleanup not required XML attributes
2014-10-16 21:27:09 +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
defb2ca6c7
Rewrite Theme Engine
2014-10-08 22:29:02 +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
89e528c2a6
Factor out CSkin class
...
Replace usages of GetColor and remove GetColor(..., skinIndex,...)
2014-10-05 13:36:11 +02:00
Flamefire
6ebbf7df6f
Introduce example for a more flexible deserialization
...
Also make the CoverGenerator themes serializeable
Rest is automatic reformatting.
2014-10-01 00:54:04 +02:00
Flamefire
dd1231ad34
Merge branch 'Better_Graphics_Handling' into Automatic_Covers
...
Conflicts:
Vocaluxe/Base/CCover.cs
Vocaluxe/Base/CGraphics.cs
Vocaluxe/Base/Fonts/CFontStyle.cs
Vocaluxe/Base/Fonts/CGlyph.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Structs.cs
2014-09-25 19:43:21 +02:00
Flamefire
c156fa69ab
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into Better_Graphics_Handling
...
Conflicts:
Vocaluxe/COSFunctions.cs
VocaluxeLib/CHelper.cs
VocaluxeLib/Menu/CStatic.cs
VocaluxeLib/Structs.cs
2014-09-25 18:49:18 +02:00
Flamefire
db4096d57f
Improve background drawing
...
Don't convert to RectangleF for rescaling
Add function for colored fitting of a texture in bounds
Add DrawLine in IDrawing
2014-09-24 16:36:18 +02:00
Florian Küpper
b1ed316d13
Fixed some reflections.
2014-09-18 15:49:31 +02:00
Florian Küpper
6b8379c081
Fix translation-bug in party-modes.
2014-09-18 15:37:47 +02:00
Florian Küpper
c07441bc63
Load complete theme-date with de-serialization.
2014-09-18 15:35:52 +02:00
Florian Küpper
4f8c482645
Remove unneeded constructors.
2014-09-15 19:44:19 +02:00
Florian Küpper
d248292fa3
Update LoadTextures for some elements.
2014-09-12 09:34:55 +02:00
Florian Küpper
e936fe4126
Added constructors with STheme*-structs, LoadTextures() will be LoadTheme later and set all needed values from theme-struct to object.
2014-09-10 20:44:39 +02:00
Florian Küpper
9cca49745a
Added constructors to STheme* for copying.
2014-09-10 11:17:36 +02:00
Florian Küpper
96e50f7723
Changed theme-color-handling.
2014-09-09 21:32:07 +02:00
Flamefire
94be5ce97b
Use CFont class to define the font to use
2014-09-07 10:35:41 +02:00
Florian Küpper
b2102b11d9
Add serialization for all theme-elements.
2014-08-26 16:48:30 +02:00
Flamefire
eba5deba2b
Make CSettings contain only constant values to avoid accidental misuse. Everything changeable is in CConfig
2014-03-19 19:54:55 +01:00
Flamefire
55d5c61a66
Fix overlapping notes
...
More consistent CLyric
Some renaming for clearer meaning
2013-10-11 14:50:27 +02:00
Flamefire
8890176e97
Merge branch 'release-0.3' into develop
2013-10-03 13:26:00 +02:00
Flamefire
370964ee99
Fix file headers and indentations
2013-09-20 18:09:32 +02:00
Florian Küpper
536ca2868c
Fix text-saving.
2013-09-15 13:32:46 +02:00
Flamefire
762d2c80d2
Code cleanup
...
Added license stuff
2013-08-22 00:56:58 +02:00
Florian Küpper
ac3294099e
Fix edit-mode of texts (and a crash on screen-song)
2013-05-26 15:47:32 +02:00
Flamefire
9d13c32b93
Merge branch 'Better_Graphics_Handling' into develop
...
Conflicts:
Vocaluxe/Base/CBackgroundMusic.cs
Vocaluxe/Base/CCover.cs
Vocaluxe/Base/CDataBase.cs
Vocaluxe/Base/CDraw.cs
Vocaluxe/Base/CMain.cs
Vocaluxe/Base/CProfiles.cs
Vocaluxe/Base/CTheme.cs
Vocaluxe/Base/CVideo.cs
Vocaluxe/Base/CWebcam.cs
Vocaluxe/Base/Fonts/CFont.cs
Vocaluxe/Base/Fonts/CGlyph.cs
Vocaluxe/Lib/Draw/CDirect3D.cs
Vocaluxe/Lib/Draw/CDrawWinForm.cs
Vocaluxe/Lib/Draw/COpenGL.cs
Vocaluxe/Lib/Draw/IDraw.cs
Vocaluxe/Lib/Video/CVideoDecoder.cs
Vocaluxe/Lib/Video/CVideoDecoderFFmpeg.cs
Vocaluxe/Lib/Video/CVideoDecoderGstreamer.cs
Vocaluxe/Lib/Video/IVideoDecoder.cs
Vocaluxe/Lib/Webcam/CAForgeNet.cs
Vocaluxe/Lib/Webcam/IWebcam.cs
Vocaluxe/Screens/CScreenCredits.cs
Vocaluxe/Screens/CScreenNames.cs
Vocaluxe/Screens/CScreenOptionsVideo.cs
Vocaluxe/Screens/CScreenProfiles.cs
Vocaluxe/Screens/CScreenSing.cs
VocaluxeLib/Menu/IMenu.cs
VocaluxeLib/Songs/CCategory.cs
VocaluxeLib/Songs/CSong.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
2013-05-19 17:53:46 +02:00
Alexander Eckart
166bcb5c43
fixed merge error
2013-05-10 19:47:49 +02:00
Alexander Eckart
fd7b3ae3a3
fixed some merge errors
2013-05-10 19:36:58 +02:00
Flamefire
7f5cbbf686
Fixed string comparisons
...
Added CCursor.ReloadTextures without position flickering
2013-05-10 14:31:20 +02:00
Florian Küpper
76340f7826
Rename HAlign to ResizeAlign
2013-05-04 11:16:41 +02:00
Flamefire
151fab8857
Changed texture sizes to more reasonable int
2013-05-03 20:07:53 +02:00
Flamefire
c407b26098
Fixed relative reflection
2013-05-02 18:28:58 +02:00
Flamefire
1216a2d0c2
Fixed relative reflection distance
2013-05-02 03:37:53 +02:00
Flamefire
95ff3cd7a3
Simpler CText.Draw...
...
Bugfix CMenu._IsMouseOver
2013-05-02 02:33:39 +02:00
Flamefire
fa22096914
Fixed bounds calculation of CText
2013-05-02 02:00:48 +02:00
Flamefire
553be47783
Removed unused and temporary stuff
2013-05-01 22:14:34 +02:00