programmed the more info for party mode fields
This commit is contained in:
1 parent
1135592085
commit
3d5d3f10b7
10 files changed
+89
-5
No files matched your search
@@ -9,6 +9,7 @@
|
|||||||
<PartyModeFile>PartyModeChallenge</PartyModeFile>
|
<PartyModeFile>PartyModeChallenge</PartyModeFile>
|
||||||
<PartyModeVersionMajor>0</PartyModeVersionMajor>
|
<PartyModeVersionMajor>0</PartyModeVersionMajor>
|
||||||
<PartyModeVersionMinor>1</PartyModeVersionMinor>
|
<PartyModeVersionMinor>1</PartyModeVersionMinor>
|
||||||
|
<TargetAudience>TR_PARTYMODE_AUDIENCE</TargetAudience>
|
||||||
</Info>
|
</Info>
|
||||||
<PartyScreens>
|
<PartyScreens>
|
||||||
<ScreenFile>PartyScreenChallengeMain</ScreenFile>
|
<ScreenFile>PartyScreenChallengeMain</ScreenFile>
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ namespace Vocaluxe.PartyModes
|
|||||||
{
|
{
|
||||||
public class PartyModeChallenge : CPartyMode
|
public class PartyModeChallenge : CPartyMode
|
||||||
{
|
{
|
||||||
|
private const int MaxPlayer = 10;
|
||||||
|
private const int MinPlayer = 2;
|
||||||
|
private const int MaxTeams = 0;
|
||||||
|
private const int MinTeams = 0;
|
||||||
|
|
||||||
|
|
||||||
public PartyModeChallenge()
|
public PartyModeChallenge()
|
||||||
{
|
{
|
||||||
_ScreenSongOptions.Selection.RandomOnly = false;
|
_ScreenSongOptions.Selection.RandomOnly = false;
|
||||||
@@ -41,5 +47,25 @@ namespace Vocaluxe.PartyModes
|
|||||||
_ScreenSongOptions.Sorting.SearchStringVisible = Visible;
|
_ScreenSongOptions.Sorting.SearchStringVisible = Visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override int GetMaxPlayer()
|
||||||
|
{
|
||||||
|
return MaxPlayer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMinPlayer()
|
||||||
|
{
|
||||||
|
return MinPlayer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMaxTeams()
|
||||||
|
{
|
||||||
|
return MaxTeams;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMinTeams()
|
||||||
|
{
|
||||||
|
return MinTeams;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,6 +7,7 @@
|
|||||||
<!--General-->
|
<!--General-->
|
||||||
<TR_PARTYMODE_NAME>Challenge Modus</TR_PARTYMODE_NAME>
|
<TR_PARTYMODE_NAME>Challenge Modus</TR_PARTYMODE_NAME>
|
||||||
<TR_PARTYMODE_DESCRIPTION>Spiele mit bis zu X Spielern einen Wettkampfmodus</TR_PARTYMODE_DESCRIPTION>
|
<TR_PARTYMODE_DESCRIPTION>Spiele mit bis zu X Spielern einen Wettkampfmodus</TR_PARTYMODE_DESCRIPTION>
|
||||||
|
<TR_PARTYMODE_AUDIENCE>Für alle, die Spaß am Wettkampf haben.</TR_PARTYMODE_AUDIENCE>
|
||||||
<TR_BUTTON_NEXT>Weiter</TR_BUTTON_NEXT>
|
<TR_BUTTON_NEXT>Weiter</TR_BUTTON_NEXT>
|
||||||
<TR_BUTTON_BACK>Zurück</TR_BUTTON_BACK>
|
<TR_BUTTON_BACK>Zurück</TR_BUTTON_BACK>
|
||||||
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<!--General-->
|
<!--General-->
|
||||||
<TR_PARTYMODE_NAME>Challenge Mode</TR_PARTYMODE_NAME>
|
<TR_PARTYMODE_NAME>Challenge Mode</TR_PARTYMODE_NAME>
|
||||||
<TR_PARTYMODE_DESCRIPTION>Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
<TR_PARTYMODE_DESCRIPTION>Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
||||||
|
<TR_PARTYMODE_AUDIENCE>For all who are interested in duel fights.</TR_PARTYMODE_AUDIENCE>
|
||||||
<TR_BUTTON_NEXT>Next</TR_BUTTON_NEXT>
|
<TR_BUTTON_NEXT>Next</TR_BUTTON_NEXT>
|
||||||
<TR_BUTTON_BACK>Back</TR_BUTTON_BACK>
|
<TR_BUTTON_BACK>Back</TR_BUTTON_BACK>
|
||||||
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<!--General-->
|
<!--General-->
|
||||||
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
||||||
<TR_PARTYMODE_DESCRIPTION>TODO: Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
<TR_PARTYMODE_DESCRIPTION>TODO: Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
||||||
|
<TR_PARTYMODE_AUDIENCE>TODO: For all who are interested in duel fights.</TR_PARTYMODE_AUDIENCE>
|
||||||
<TR_BUTTON_NEXT>TODO: Next</TR_BUTTON_NEXT>
|
<TR_BUTTON_NEXT>TODO: Next</TR_BUTTON_NEXT>
|
||||||
<TR_BUTTON_BACK>Retour</TR_BUTTON_BACK>
|
<TR_BUTTON_BACK>Retour</TR_BUTTON_BACK>
|
||||||
<TR_BUTTON_START>Démarrer</TR_BUTTON_START>
|
<TR_BUTTON_START>Démarrer</TR_BUTTON_START>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<!--General-->
|
<!--General-->
|
||||||
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
||||||
<TR_PARTYMODE_DESCRIPTION>TODO: Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
<TR_PARTYMODE_DESCRIPTION>TODO: Challenge with up to X Players</TR_PARTYMODE_DESCRIPTION>
|
||||||
|
<TR_PARTYMODE_AUDIENCE>TODO: For all who are interested in duel fights.</TR_PARTYMODE_AUDIENCE>
|
||||||
<TR_BUTTON_NEXT>TODO: Next</TR_BUTTON_NEXT>
|
<TR_BUTTON_NEXT>TODO: Next</TR_BUTTON_NEXT>
|
||||||
<TR_BUTTON_BACK>Volver</TR_BUTTON_BACK>
|
<TR_BUTTON_BACK>Volver</TR_BUTTON_BACK>
|
||||||
<TR_BUTTON_START>Comenzar</TR_BUTTON_START>
|
<TR_BUTTON_START>Comenzar</TR_BUTTON_START>
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ namespace Vocaluxe.PartyModes
|
|||||||
{
|
{
|
||||||
public class PartyModeChallenge : CPartyMode
|
public class PartyModeChallenge : CPartyMode
|
||||||
{
|
{
|
||||||
|
private const int MaxPlayer = 10;
|
||||||
|
private const int MinPlayer = 2;
|
||||||
|
private const int MaxTeams = 0;
|
||||||
|
private const int MinTeams = 0;
|
||||||
|
|
||||||
|
|
||||||
public PartyModeChallenge()
|
public PartyModeChallenge()
|
||||||
{
|
{
|
||||||
_ScreenSongOptions.Selection.RandomOnly = false;
|
_ScreenSongOptions.Selection.RandomOnly = false;
|
||||||
@@ -41,5 +47,25 @@ namespace Vocaluxe.PartyModes
|
|||||||
_ScreenSongOptions.Sorting.SearchStringVisible = Visible;
|
_ScreenSongOptions.Sorting.SearchStringVisible = Visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override int GetMaxPlayer()
|
||||||
|
{
|
||||||
|
return MaxPlayer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMinPlayer()
|
||||||
|
{
|
||||||
|
return MinPlayer;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMaxTeams()
|
||||||
|
{
|
||||||
|
return MaxTeams;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int GetMinTeams()
|
||||||
|
{
|
||||||
|
return MinTeams;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -25,6 +25,7 @@ namespace Vocaluxe.Base
|
|||||||
public List<string> ScreenFiles;
|
public List<string> ScreenFiles;
|
||||||
public int PartyModeVersionMajor;
|
public int PartyModeVersionMajor;
|
||||||
public int PartyModeVersionMinor;
|
public int PartyModeVersionMinor;
|
||||||
|
public string TargetAudience;
|
||||||
public bool NoErrors;
|
public bool NoErrors;
|
||||||
public IPartyMode PartyMode;
|
public IPartyMode PartyMode;
|
||||||
}
|
}
|
||||||
@@ -108,11 +109,11 @@ namespace Vocaluxe.Base
|
|||||||
info.VersionMajor = mode.PartyModeVersionMajor;
|
info.VersionMajor = mode.PartyModeVersionMajor;
|
||||||
info.VersionMinor = mode.PartyModeVersionMinor;
|
info.VersionMinor = mode.PartyModeVersionMinor;
|
||||||
|
|
||||||
info.TargetAudience = "TODO";
|
info.TargetAudience = mode.TargetAudience;
|
||||||
info.MaxPlayers = 100;
|
info.MaxPlayers = mode.PartyMode.GetMaxPlayer();
|
||||||
info.MinPlayers = 2;
|
info.MinPlayers = mode.PartyMode.GetMinPlayer();
|
||||||
info.MaxTeams = 30;
|
info.MaxTeams = mode.PartyMode.GetMaxTeams();
|
||||||
info.MinTeams = 1;
|
info.MinTeams = mode.PartyMode.GetMinTeams();
|
||||||
|
|
||||||
infos.Add(info);
|
infos.Add(info);
|
||||||
}
|
}
|
||||||
@@ -225,6 +226,7 @@ namespace Vocaluxe.Base
|
|||||||
loaded &= CHelper.GetInnerValuesFromXML("PartyScreens", navigator, ref pm.ScreenFiles);
|
loaded &= CHelper.GetInnerValuesFromXML("PartyScreens", navigator, ref pm.ScreenFiles);
|
||||||
loaded &= CHelper.TryGetIntValueFromXML("//root/Info/PartyModeVersionMajor", navigator, ref pm.PartyModeVersionMajor);
|
loaded &= CHelper.TryGetIntValueFromXML("//root/Info/PartyModeVersionMajor", navigator, ref pm.PartyModeVersionMajor);
|
||||||
loaded &= CHelper.TryGetIntValueFromXML("//root/Info/PartyModeVersionMinor", navigator, ref pm.PartyModeVersionMinor);
|
loaded &= CHelper.TryGetIntValueFromXML("//root/Info/PartyModeVersionMinor", navigator, ref pm.PartyModeVersionMinor);
|
||||||
|
loaded &= CHelper.GetValueFromXML("//root/Info/TargetAudience", navigator, ref pm.TargetAudience, "ERROR TargetAudience");
|
||||||
|
|
||||||
if (pm.PartyModeSystemVersion != PartyModeSystemVersion)
|
if (pm.PartyModeSystemVersion != PartyModeSystemVersion)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -64,6 +64,26 @@ namespace Vocaluxe.PartyModes
|
|||||||
return new ScreenSongOptions();
|
return new ScreenSongOptions();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual int GetMaxPlayer()
|
||||||
|
{
|
||||||
|
return 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual int GetMinPlayer()
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual int GetMaxTeams()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual int GetMinTeams()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
public virtual void SetSearchString(string SearchString, bool Visible)
|
public virtual void SetSearchString(string SearchString, bool Visible)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,6 +61,11 @@ namespace Vocaluxe.PartyModes
|
|||||||
EScreens GetMainScreen();
|
EScreens GetMainScreen();
|
||||||
ScreenSongOptions GetScreenSongOptions();
|
ScreenSongOptions GetScreenSongOptions();
|
||||||
|
|
||||||
|
int GetMaxPlayer();
|
||||||
|
int GetMinPlayer();
|
||||||
|
int GetMaxTeams();
|
||||||
|
int GetMinTeams();
|
||||||
|
|
||||||
void SetSearchString(string SearchString, bool Visible);
|
void SetSearchString(string SearchString, bool Visible);
|
||||||
|
|
||||||
void JokerUsed(int TeamNr);
|
void JokerUsed(int TeamNr);
|
||||||
|
|||||||
Reference in new issue
Block a user