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>
|
||||
<PartyModeVersionMajor>0</PartyModeVersionMajor>
|
||||
<PartyModeVersionMinor>1</PartyModeVersionMinor>
|
||||
<TargetAudience>TR_PARTYMODE_AUDIENCE</TargetAudience>
|
||||
</Info>
|
||||
<PartyScreens>
|
||||
<ScreenFile>PartyScreenChallengeMain</ScreenFile>
|
||||
|
||||
@@ -8,6 +8,12 @@ namespace Vocaluxe.PartyModes
|
||||
{
|
||||
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()
|
||||
{
|
||||
_ScreenSongOptions.Selection.RandomOnly = false;
|
||||
@@ -41,5 +47,25 @@ namespace Vocaluxe.PartyModes
|
||||
_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-->
|
||||
<TR_PARTYMODE_NAME>Challenge Modus</TR_PARTYMODE_NAME>
|
||||
<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_BACK>Zurück</TR_BUTTON_BACK>
|
||||
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<!--General-->
|
||||
<TR_PARTYMODE_NAME>Challenge Mode</TR_PARTYMODE_NAME>
|
||||
<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_BACK>Back</TR_BUTTON_BACK>
|
||||
<TR_BUTTON_START>Start</TR_BUTTON_START>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<!--General-->
|
||||
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
||||
<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_BACK>Retour</TR_BUTTON_BACK>
|
||||
<TR_BUTTON_START>Démarrer</TR_BUTTON_START>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<!--General-->
|
||||
<TR_PARTYMODE_NAME>TODO: Challenge Mode</TR_PARTYMODE_NAME>
|
||||
<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_BACK>Volver</TR_BUTTON_BACK>
|
||||
<TR_BUTTON_START>Comenzar</TR_BUTTON_START>
|
||||
|
||||
@@ -8,6 +8,12 @@ namespace Vocaluxe.PartyModes
|
||||
{
|
||||
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()
|
||||
{
|
||||
_ScreenSongOptions.Selection.RandomOnly = false;
|
||||
@@ -41,5 +47,25 @@ namespace Vocaluxe.PartyModes
|
||||
_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 int PartyModeVersionMajor;
|
||||
public int PartyModeVersionMinor;
|
||||
public string TargetAudience;
|
||||
public bool NoErrors;
|
||||
public IPartyMode PartyMode;
|
||||
}
|
||||
@@ -108,11 +109,11 @@ namespace Vocaluxe.Base
|
||||
info.VersionMajor = mode.PartyModeVersionMajor;
|
||||
info.VersionMinor = mode.PartyModeVersionMinor;
|
||||
|
||||
info.TargetAudience = "TODO";
|
||||
info.MaxPlayers = 100;
|
||||
info.MinPlayers = 2;
|
||||
info.MaxTeams = 30;
|
||||
info.MinTeams = 1;
|
||||
info.TargetAudience = mode.TargetAudience;
|
||||
info.MaxPlayers = mode.PartyMode.GetMaxPlayer();
|
||||
info.MinPlayers = mode.PartyMode.GetMinPlayer();
|
||||
info.MaxTeams = mode.PartyMode.GetMaxTeams();
|
||||
info.MinTeams = mode.PartyMode.GetMinTeams();
|
||||
|
||||
infos.Add(info);
|
||||
}
|
||||
@@ -225,6 +226,7 @@ namespace Vocaluxe.Base
|
||||
loaded &= CHelper.GetInnerValuesFromXML("PartyScreens", navigator, ref pm.ScreenFiles);
|
||||
loaded &= CHelper.TryGetIntValueFromXML("//root/Info/PartyModeVersionMajor", navigator, ref pm.PartyModeVersionMajor);
|
||||
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)
|
||||
{
|
||||
|
||||
@@ -64,6 +64,26 @@ namespace Vocaluxe.PartyModes
|
||||
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)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -61,6 +61,11 @@ namespace Vocaluxe.PartyModes
|
||||
EScreens GetMainScreen();
|
||||
ScreenSongOptions GetScreenSongOptions();
|
||||
|
||||
int GetMaxPlayer();
|
||||
int GetMinPlayer();
|
||||
int GetMaxTeams();
|
||||
int GetMinTeams();
|
||||
|
||||
void SetSearchString(string SearchString, bool Visible);
|
||||
|
||||
void JokerUsed(int TeamNr);
|
||||
|
||||
Reference in new issue
Block a user