Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into develop
This commit is contained in:
commit
748d9929b5
7 files changed
+41
-33
No files matched your search
@@ -296,8 +296,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
|
|
||||||
if (MouseEvent.RB)
|
if (MouseEvent.RB)
|
||||||
{
|
{
|
||||||
if(!OnRemove())
|
Back();
|
||||||
Back();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -814,6 +814,11 @@ namespace Vocaluxe.Base
|
|||||||
CSettings.CreateFolder(value);
|
CSettings.CreateFolder(value);
|
||||||
CSettings.sFolderPlaylists = value;
|
CSettings.sFolderPlaylists = value;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "profilefolder":
|
||||||
|
CSettings.CreateFolder(value);
|
||||||
|
CSettings.sFolderProfiles = value;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -533,9 +533,9 @@ namespace Vocaluxe.Base
|
|||||||
if (PopupVolumeControlAllowed && CConfig.BackgroundMusic == EOffOn.TR_CONFIG_ON)
|
if (PopupVolumeControlAllowed && CConfig.BackgroundMusic == EOffOn.TR_CONFIG_ON)
|
||||||
{
|
{
|
||||||
int Diff = 0;
|
int Diff = 0;
|
||||||
if (KeyEvent.ModSHIFT && (KeyEvent.Key == Keys.Add || KeyEvent.Key == Keys.PageUp) || KeyEvent.Sender == ESender.WiiMote && KeyEvent.Key == Keys.Add)
|
if ((KeyEvent.ModSHIFT && (KeyEvent.Key == Keys.Add || KeyEvent.Key == Keys.PageUp)) || (KeyEvent.Sender == ESender.WiiMote && KeyEvent.Key == Keys.Add))
|
||||||
Diff = 5;
|
Diff = 5;
|
||||||
else if (KeyEvent.ModSHIFT && (KeyEvent.Key == Keys.Subtract || KeyEvent.Key == Keys.PageDown) || KeyEvent.Sender == ESender.WiiMote && KeyEvent.Key == Keys.Subtract)
|
else if ((KeyEvent.ModSHIFT && (KeyEvent.Key == Keys.Subtract || KeyEvent.Key == Keys.PageDown)) || (KeyEvent.Sender == ESender.WiiMote && KeyEvent.Key == Keys.Subtract))
|
||||||
Diff = -5;
|
Diff = -5;
|
||||||
else if (KeyEvent.Key == Keys.MediaNextTrack)
|
else if (KeyEvent.Key == Keys.MediaNextTrack)
|
||||||
CMain.BackgroundMusic.Next();
|
CMain.BackgroundMusic.Next();
|
||||||
@@ -555,13 +555,17 @@ namespace Vocaluxe.Base
|
|||||||
{
|
{
|
||||||
case EScreens.ScreenSong:
|
case EScreens.ScreenSong:
|
||||||
if (CSongs.Category != -1)
|
if (CSongs.Category != -1)
|
||||||
|
{
|
||||||
CConfig.PreviewMusicVolume += Diff;
|
CConfig.PreviewMusicVolume += Diff;
|
||||||
|
_Screens[(int)_CurrentScreen].ApplyVolume();
|
||||||
|
}
|
||||||
else
|
else
|
||||||
CConfig.BackgroundMusicVolume += Diff;
|
CConfig.BackgroundMusicVolume += Diff;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EScreens.ScreenSing:
|
case EScreens.ScreenSing:
|
||||||
CConfig.GameMusicVolume += Diff;
|
CConfig.GameMusicVolume += Diff;
|
||||||
|
_Screens[(int)_CurrentScreen].ApplyVolume();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ namespace Vocaluxe.Base
|
|||||||
public const string sFolderSkins = "Skins";
|
public const string sFolderSkins = "Skins";
|
||||||
public const string sFolderThemeFonts = "Fonts";
|
public const string sFolderThemeFonts = "Fonts";
|
||||||
public const string sFolderScreens = "Screens";
|
public const string sFolderScreens = "Screens";
|
||||||
public const string sFolderProfiles = "Profiles";
|
public static string sFolderProfiles = "Profiles";
|
||||||
public const string sFolderSongs = "Songs";
|
public const string sFolderSongs = "Songs";
|
||||||
public const string sFolderSounds = "Sounds";
|
public const string sFolderSounds = "Sounds";
|
||||||
public const string sFolderLanguages = "Languages";
|
public const string sFolderLanguages = "Languages";
|
||||||
|
|||||||
@@ -63,18 +63,18 @@ namespace Vocaluxe.Screens
|
|||||||
else if (MouseEvent.Wheel > 0 && CHelper.IsInBounds(_ScreenArea, MouseEvent))
|
else if (MouseEvent.Wheel > 0 && CHelper.IsInBounds(_ScreenArea, MouseEvent))
|
||||||
{
|
{
|
||||||
if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel >= 0)
|
if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel >= 0)
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex(SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel;
|
||||||
else if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel < 0)
|
else if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel < 0)
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex(0);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = 0;
|
||||||
SaveConfig();
|
SaveConfig();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (MouseEvent.Wheel < 0 && CHelper.IsInBounds(_ScreenArea, MouseEvent))
|
else if (MouseEvent.Wheel < 0 && CHelper.IsInBounds(_ScreenArea, MouseEvent))
|
||||||
{
|
{
|
||||||
if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel < SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues)
|
if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel < SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues)
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex(SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel;
|
||||||
else if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel >= SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues)
|
else if (SelectSlides[htSelectSlides(SelectSlideVolume)].Selection - MouseEvent.Wheel >= SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues)
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex(SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues - 1);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = SelectSlides[htSelectSlides(SelectSlideVolume)].NumValues - 1;
|
||||||
SaveConfig();
|
SaveConfig();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -93,6 +93,7 @@ namespace Vocaluxe.Screens
|
|||||||
|
|
||||||
public override bool UpdateGame()
|
public override bool UpdateGame()
|
||||||
{
|
{
|
||||||
|
UpdateSlides();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,15 +133,15 @@ namespace Vocaluxe.Screens
|
|||||||
switch (CGraphics.CurrentScreen)
|
switch (CGraphics.CurrentScreen)
|
||||||
{
|
{
|
||||||
case EScreens.ScreenSong:
|
case EScreens.ScreenSong:
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex((int)CConfig.PreviewMusicVolume / 5);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = (int)(CConfig.PreviewMusicVolume / 5);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EScreens.ScreenSing:
|
case EScreens.ScreenSing:
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex((int)CConfig.GameMusicVolume / 5);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = ((int)CConfig.GameMusicVolume / 5);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
SelectSlides[htSelectSlides(SelectSlideVolume)].SetSelectionByValueIndex((int)CConfig.BackgroundMusicVolume / 5);
|
SelectSlides[htSelectSlides(SelectSlideVolume)].Selection = ((int)CConfig.BackgroundMusicVolume / 5);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -339,9 +339,9 @@ namespace Vocaluxe.Screens
|
|||||||
if (CGame.GetNumSongs() == 1 && CGame.GetSong(1).IsDuet)
|
if (CGame.GetNumSongs() == 1 && CGame.GetSong(1).IsDuet)
|
||||||
{
|
{
|
||||||
if (SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].Selection == 0)
|
if (SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].Selection == 0)
|
||||||
SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].SetSelectionByValueIndex(1);
|
SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].Selection = 1;
|
||||||
else
|
else
|
||||||
SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].SetSelectionByValueIndex(0);
|
SelectSlides[htSelectSlides(SelectSlideDuetPlayer[selectingKeyboardPlayerNr - 1])].Selection = 0;
|
||||||
//Reset all values
|
//Reset all values
|
||||||
selectingKeyboardPlayerNr = 0;
|
selectingKeyboardPlayerNr = 0;
|
||||||
selectingKeyboardActive = false;
|
selectingKeyboardActive = false;
|
||||||
|
|||||||
@@ -360,7 +360,10 @@ namespace Vocaluxe.Menu
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
Selection = VisibleProfiles[_Offset * _Tiles.Count + _actualSelection];
|
if (_Offset * _Tiles.Count + _actualSelection < VisibleProfiles.Count)
|
||||||
|
Selection = VisibleProfiles[_Offset * _Tiles.Count + _actualSelection];
|
||||||
|
else
|
||||||
|
Selection = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void KeyboardSelection(bool active, int player)
|
public void KeyboardSelection(bool active, int player)
|
||||||
@@ -408,28 +411,24 @@ namespace Vocaluxe.Menu
|
|||||||
if (offset < 0)
|
if (offset < 0)
|
||||||
offset = 0;
|
offset = 0;
|
||||||
|
|
||||||
if ( _Tiles.Count * (offset + 1) - VisibleProfiles.Count < _Tiles.Count)
|
for (int i = 0; i < _Tiles.Count; i++)
|
||||||
{
|
{
|
||||||
|
if ((i + offset * _Tiles.Count) < VisibleProfiles.Count)
|
||||||
for (int i = 0; i < _Tiles.Count; i++)
|
|
||||||
{
|
{
|
||||||
if ((i + offset * _Tiles.Count) < VisibleProfiles.Count)
|
_Tiles[i].Avatar.Texture = _Base.Profiles.GetProfiles()[VisibleProfiles[i + offset * _Tiles.Count]].Avatar.Texture;
|
||||||
{
|
_Tiles[i].Avatar.Color = new SColorF(1, 1, 1, 1);
|
||||||
_Tiles[i].Avatar.Texture = _Base.Profiles.GetProfiles()[VisibleProfiles[i + offset * _Tiles.Count]].Avatar.Texture;
|
_Tiles[i].Name.Text = _Base.Profiles.GetProfiles()[VisibleProfiles[i + offset * _Tiles.Count]].PlayerName;
|
||||||
_Tiles[i].Avatar.Color = new SColorF(1, 1, 1, 1);
|
_Tiles[i].PlayerNr = VisibleProfiles[i + offset * _Tiles.Count];
|
||||||
_Tiles[i].Name.Text = _Base.Profiles.GetProfiles()[VisibleProfiles[i + offset * _Tiles.Count]].PlayerName;
|
}
|
||||||
_Tiles[i].PlayerNr = VisibleProfiles[i + offset * _Tiles.Count];
|
else
|
||||||
}
|
{
|
||||||
else
|
_Tiles[i].Avatar.Texture = _TextureEmptyTile;
|
||||||
{
|
_Tiles[i].Avatar.Color = ColorEmptyTile;
|
||||||
_Tiles[i].Avatar.Texture = _TextureEmptyTile;
|
_Tiles[i].Name.Text = "";
|
||||||
_Tiles[i].Avatar.Color = ColorEmptyTile;
|
_Tiles[i].PlayerNr = -1;
|
||||||
_Tiles[i].Name.Text = "";
|
|
||||||
_Tiles[i].PlayerNr = -1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
_Offset = offset;
|
|
||||||
}
|
}
|
||||||
|
_Offset = offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool isOverTile(MouseEvent mevent)
|
public bool isOverTile(MouseEvent mevent)
|
||||||
|
|||||||
Reference in new issue
Block a user