Merge branch 'challenge' of github.com:Vocaluxe/Vocaluxe into challenge
This commit is contained in:
commit
af8d9120ca
2 files changed
+47
-1
No files matched your search
@@ -95,6 +95,32 @@ namespace Vocaluxe.Menu
|
|||||||
SReflectionHeight = 0f;
|
SReflectionHeight = 0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CButton(CButton button)
|
||||||
|
{
|
||||||
|
_PartyModeID = button._PartyModeID;
|
||||||
|
_Base = button._Base;
|
||||||
|
_Theme = new SThemeButton();
|
||||||
|
Rect = new SRectF(button.Rect);
|
||||||
|
Color = new SColorF(button.Color);
|
||||||
|
SColor = new SColorF(button.Color);
|
||||||
|
|
||||||
|
SelText = false;
|
||||||
|
Text = new CText(button.Text);
|
||||||
|
SText = new CText(button.SText);
|
||||||
|
Selected = false;
|
||||||
|
Visible = true;
|
||||||
|
EditMode = false;
|
||||||
|
_ThemeLoaded = false;
|
||||||
|
|
||||||
|
Reflection = button.Reflection;
|
||||||
|
ReflectionHeight = button.ReflectionHeight;
|
||||||
|
ReflectionSpace = button.ReflectionSpace;
|
||||||
|
|
||||||
|
SReflection = button.SReflection;
|
||||||
|
SReflectionHeight = button.SReflectionHeight;
|
||||||
|
SReflectionSpace = button.SReflectionSpace;
|
||||||
|
}
|
||||||
|
|
||||||
public bool LoadTheme(string XmlPath, string ElementName, XPathNavigator navigator, int SkinIndex)
|
public bool LoadTheme(string XmlPath, string ElementName, XPathNavigator navigator, int SkinIndex)
|
||||||
{
|
{
|
||||||
string item = XmlPath + "/" + ElementName;
|
string item = XmlPath + "/" + ElementName;
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace Vocaluxe.Menu
|
|||||||
protected string[] _ThemePlaylists;
|
protected string[] _ThemePlaylists;
|
||||||
|
|
||||||
protected SRectF _ScreenArea;
|
protected SRectF _ScreenArea;
|
||||||
private Basic _Base;
|
protected Basic _Base;
|
||||||
|
|
||||||
public SRectF ScreenArea
|
public SRectF ScreenArea
|
||||||
{
|
{
|
||||||
@@ -663,11 +663,21 @@ namespace Vocaluxe.Menu
|
|||||||
return new CButton(_Base, _PartyModeID);
|
return new CButton(_Base, _PartyModeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CButton GetNewButton(CButton button)
|
||||||
|
{
|
||||||
|
return new CButton(button);
|
||||||
|
}
|
||||||
|
|
||||||
public CText GetNewText()
|
public CText GetNewText()
|
||||||
{
|
{
|
||||||
return new CText(_Base, _PartyModeID);
|
return new CText(_Base, _PartyModeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CText GetNewText(CText text)
|
||||||
|
{
|
||||||
|
return new CText(text);
|
||||||
|
}
|
||||||
|
|
||||||
public CText GetNewText(float x, float y, float z, float h, float mw, EAlignment align, EStyle style, string font, SColorF col, string text)
|
public CText GetNewText(float x, float y, float z, float h, float mw, EAlignment align, EStyle style, string font, SColorF col, string text)
|
||||||
{
|
{
|
||||||
return new CText(_Base, x, y, z, h, mw, align, style, font, col, text);
|
return new CText(_Base, x, y, z, h, mw, align, style, font, col, text);
|
||||||
@@ -684,6 +694,11 @@ namespace Vocaluxe.Menu
|
|||||||
return new CStatic(_Base, _PartyModeID);
|
return new CStatic(_Base, _PartyModeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CStatic GetNewStatic(CStatic Static)
|
||||||
|
{
|
||||||
|
return new CStatic(Static);
|
||||||
|
}
|
||||||
|
|
||||||
public CStatic GetNewStatic(STexture Texture, SColorF Color, SRectF Rect)
|
public CStatic GetNewStatic(STexture Texture, SColorF Color, SRectF Rect)
|
||||||
{
|
{
|
||||||
return new CStatic(_Base, _PartyModeID, Texture, Color, Rect);
|
return new CStatic(_Base, _PartyModeID, Texture, Color, Rect);
|
||||||
@@ -694,6 +709,11 @@ namespace Vocaluxe.Menu
|
|||||||
return new CSelectSlide(_Base, _PartyModeID);
|
return new CSelectSlide(_Base, _PartyModeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CSelectSlide GetNewSelectSlide(CSelectSlide slide)
|
||||||
|
{
|
||||||
|
return new CSelectSlide(slide);
|
||||||
|
}
|
||||||
|
|
||||||
public CSongMenu GetNewSongMenu()
|
public CSongMenu GetNewSongMenu()
|
||||||
{
|
{
|
||||||
return new CSongMenu(_Base, _PartyModeID);
|
return new CSongMenu(_Base, _PartyModeID);
|
||||||
|
|||||||
Reference in new issue
Block a user