renamed SumSingPoints to NumSingPoints, fixed player position calculation (considering sing points)
This commit is contained in:
1 parent
524852d3c8
commit
ff254dbc43
2 files changed
+10
-8
No files matched your search
@@ -38,7 +38,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
public int NumPlayed;
|
public int NumPlayed;
|
||||||
public int NumRounds;
|
public int NumRounds;
|
||||||
public int NumWon;
|
public int NumWon;
|
||||||
public int SumSingPoints;
|
public int NumSingPoints;
|
||||||
public int NumGamePoints;
|
public int NumGamePoints;
|
||||||
|
|
||||||
public int CompareTo(object obj)
|
public int CompareTo(object obj)
|
||||||
@@ -50,7 +50,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
int res = row.NumGamePoints.CompareTo(NumGamePoints);
|
int res = row.NumGamePoints.CompareTo(NumGamePoints);
|
||||||
if (res == 0)
|
if (res == 0)
|
||||||
{
|
{
|
||||||
res = row.SumSingPoints.CompareTo(SumSingPoints);
|
res = row.NumSingPoints.CompareTo(NumSingPoints);
|
||||||
if (res == 0)
|
if (res == 0)
|
||||||
{
|
{
|
||||||
res = row.NumWon.CompareTo(NumWon);
|
res = row.NumWon.CompareTo(NumWon);
|
||||||
@@ -575,7 +575,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
row.NumPlayed = 0;
|
row.NumPlayed = 0;
|
||||||
row.NumRounds = 0;
|
row.NumRounds = 0;
|
||||||
row.NumWon = 0;
|
row.NumWon = 0;
|
||||||
row.SumSingPoints = 0;
|
row.NumSingPoints = 0;
|
||||||
row.NumGamePoints = 0;
|
row.NumGamePoints = 0;
|
||||||
GameData.ResultTable.Add(row);
|
GameData.ResultTable.Add(row);
|
||||||
}
|
}
|
||||||
@@ -624,7 +624,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
row.NumPlayed++;
|
row.NumPlayed++;
|
||||||
row.NumWon += points[i].Won;
|
row.NumWon += points[i].Won;
|
||||||
row.NumRounds += 1;
|
row.NumRounds += 1;
|
||||||
row.SumSingPoints += points[i].SingPoints;
|
row.NumSingPoints += points[i].SingPoints;
|
||||||
row.NumGamePoints += points[i].GamePoints;
|
row.NumGamePoints += points[i].GamePoints;
|
||||||
|
|
||||||
GameData.ResultTable[index] = row;
|
GameData.ResultTable[index] = row;
|
||||||
@@ -636,13 +636,15 @@ namespace Vocaluxe.PartyModes
|
|||||||
|
|
||||||
//Update position-number
|
//Update position-number
|
||||||
int pos = 1;
|
int pos = 1;
|
||||||
int last_points = 0;
|
int lastPoints = 0;
|
||||||
|
int lastSingPoints = 0;
|
||||||
for (int i = 0; i < GameData.ResultTable.Count; i++ )
|
for (int i = 0; i < GameData.ResultTable.Count; i++ )
|
||||||
{
|
{
|
||||||
if (last_points > GameData.ResultTable[i].NumGamePoints)
|
if (lastPoints > GameData.ResultTable[i].NumGamePoints || lastSingPoints > GameData.ResultTable[i].NumSingPoints)
|
||||||
pos++;
|
pos++;
|
||||||
GameData.ResultTable[i].Position = pos;
|
GameData.ResultTable[i].Position = pos;
|
||||||
last_points = GameData.ResultTable[i].NumGamePoints;
|
lastPoints = GameData.ResultTable[i].NumGamePoints;
|
||||||
|
lastSingPoints = GameData.ResultTable[i].NumSingPoints;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -588,7 +588,7 @@ namespace Vocaluxe.PartyModes
|
|||||||
row.Name.Text = profiles[GameState.ResultTable[i+PlayerTableOffset].PlayerID].PlayerName;
|
row.Name.Text = profiles[GameState.ResultTable[i+PlayerTableOffset].PlayerID].PlayerName;
|
||||||
row.Rounds.Text = GameState.ResultTable[i+PlayerTableOffset].NumRounds.ToString();
|
row.Rounds.Text = GameState.ResultTable[i+PlayerTableOffset].NumRounds.ToString();
|
||||||
row.Won.Text = GameState.ResultTable[i+PlayerTableOffset].NumWon.ToString();
|
row.Won.Text = GameState.ResultTable[i+PlayerTableOffset].NumWon.ToString();
|
||||||
row.SingPoints.Text = GameState.ResultTable[i+PlayerTableOffset].SumSingPoints.ToString();
|
row.SingPoints.Text = GameState.ResultTable[i+PlayerTableOffset].NumSingPoints.ToString();
|
||||||
row.GamePoints.Text = GameState.ResultTable[i+PlayerTableOffset].NumGamePoints.ToString();
|
row.GamePoints.Text = GameState.ResultTable[i+PlayerTableOffset].NumGamePoints.ToString();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in new issue
Block a user