Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop
This commit is contained in:
commit
8ec952790f
1 file changed
+20
-2
@@ -26,6 +26,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
public int CurrentRoundNr;
|
public int CurrentRoundNr;
|
||||||
public int NumPlayerAtOnce;
|
public int NumPlayerAtOnce;
|
||||||
public List<Combination> Combs;
|
public List<Combination> Combs;
|
||||||
|
public int[,] Results;
|
||||||
public List<ResultTableRow> ResultTable;
|
public List<ResultTableRow> ResultTable;
|
||||||
public List<int> ProfileIDs;
|
public List<int> ProfileIDs;
|
||||||
}
|
}
|
||||||
@@ -119,6 +120,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
|
|
||||||
public ChallengeRounds Rounds;
|
public ChallengeRounds Rounds;
|
||||||
public List<ResultTableRow> ResultTable;
|
public List<ResultTableRow> ResultTable;
|
||||||
|
public int[,] Results;
|
||||||
|
|
||||||
public int CurrentRoundNr;
|
public int CurrentRoundNr;
|
||||||
|
|
||||||
@@ -165,6 +167,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
GameData.CurrentRoundNr = 1;
|
GameData.CurrentRoundNr = 1;
|
||||||
GameData.ProfileIDs = new List<int>();
|
GameData.ProfileIDs = new List<int>();
|
||||||
GameData.CatSongIndices = null;
|
GameData.CatSongIndices = null;
|
||||||
|
GameData.Results = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Init()
|
public override bool Init()
|
||||||
@@ -305,6 +308,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
ToScreenMain.ProfileIDs = GameData.ProfileIDs;
|
ToScreenMain.ProfileIDs = GameData.ProfileIDs;
|
||||||
UpdateScores();
|
UpdateScores();
|
||||||
ToScreenMain.ResultTable = GameData.ResultTable;
|
ToScreenMain.ResultTable = GameData.ResultTable;
|
||||||
|
ToScreenMain.Results = GameData.Results;
|
||||||
Screen.DataToScreen(ToScreenMain);
|
Screen.DataToScreen(ToScreenMain);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -318,7 +322,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
UpdateScores();
|
UpdateScores();
|
||||||
ToScreenMain.CurrentRoundNr = GameData.CurrentRoundNr;
|
ToScreenMain.CurrentRoundNr = GameData.CurrentRoundNr;
|
||||||
ToScreenMain.Combs = GameData.Rounds.Rounds;
|
ToScreenMain.Combs = GameData.Rounds.Rounds;
|
||||||
|
ToScreenMain.Results = GameData.Results;
|
||||||
Screen.DataToScreen(ToScreenMain);
|
Screen.DataToScreen(ToScreenMain);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -574,6 +578,15 @@ namespace Vocaluxe.PartyModes
|
|||||||
row.NumGamePoints = 0;
|
row.NumGamePoints = 0;
|
||||||
GameData.ResultTable.Add(row);
|
GameData.ResultTable.Add(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GameData.Results = new int[GameData.NumRounds, GameData.NumPlayerAtOnce];
|
||||||
|
for (int i = 0; i < GameData.NumRounds; i++)
|
||||||
|
{
|
||||||
|
for (int j = 0; j < GameData.NumPlayerAtOnce; j++)
|
||||||
|
{
|
||||||
|
GameData.Results[i, j] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -584,6 +597,11 @@ namespace Vocaluxe.PartyModes
|
|||||||
if (results.Length < GameData.NumPlayerAtOnce)
|
if (results.Length < GameData.NumPlayerAtOnce)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
for (int j = 0; j < GameData.NumPlayerAtOnce; j++)
|
||||||
|
{
|
||||||
|
GameData.Results[GameData.CurrentRoundNr - 2, j] = (int)Math.Round(results[j].Points);
|
||||||
|
}
|
||||||
|
|
||||||
List<Stats> points = GetPointsForPlayer(results);
|
List<Stats> points = GetPointsForPlayer(results);
|
||||||
|
|
||||||
for (int i = 0; i < GameData.NumPlayerAtOnce; i++)
|
for (int i = 0; i < GameData.NumPlayerAtOnce; i++)
|
||||||
@@ -623,7 +641,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
{
|
{
|
||||||
Stats stat = new Stats();
|
Stats stat = new Stats();
|
||||||
stat.ProfileID = Results[i].ProfileID;
|
stat.ProfileID = Results[i].ProfileID;
|
||||||
stat.SingPoints = (int)Results[i].Points;
|
stat.SingPoints = (int)Math.Round(Results[i].Points);
|
||||||
stat.Won = 0;
|
stat.Won = 0;
|
||||||
stat.GamePoints = 0;
|
stat.GamePoints = 0;
|
||||||
result.Add(stat);
|
result.Add(stat);
|
||||||
|
|||||||
Reference in new issue
Block a user