Skip to content

Commit

Permalink
Merge pull request #15 from oneeyeddeacon/master
Browse files Browse the repository at this point in the history
Update Knight Routes. Make 240% counter out of 240% instead of 100%. Fix bug with Origins Crimes.
  • Loading branch information
ShikenNuggets authored Aug 17, 2020
2 parents d64add7 + faf751f commit 7934d7f
Show file tree
Hide file tree
Showing 7 changed files with 883 additions and 871 deletions.
9 changes: 6 additions & 3 deletions ArkhamDisplay/BaseWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ public abstract class BaseWindow : Window{

protected string currentRoute = "";
protected string currentSecondaryRoute = "";
protected TextBlock progressCounter;
protected TextBlock riddleCounter;

private Button stopButton;
private Button startButton;
private Grid displayGrid;
private ScrollViewer gridScroll;
private TextBlock progressCounter;
private TextBlock riddleCounter;
private MenuItem asylumMenuItem;
private MenuItem cityMenuItem;
private MenuItem originsMenuItem;
Expand Down Expand Up @@ -312,7 +312,10 @@ protected virtual void UpdateRouteWindow(){
int scrollHeight = (firstNotDone - 4) * (ROW_HEIGHT);
gridScroll.ScrollToVerticalOffset(scrollHeight);
}

UpdatePercent(doneEntries, totalEntries);
}
protected virtual void UpdatePercent(int doneEntries, int totalEntries)
{
double percentDone = 100.0 * doneEntries / totalEntries;
progressCounter.Text = string.Format("{0:0.0}", percentDone) + "%";
riddleCounter.Text = UpdateRiddleCount();
Expand Down
15 changes: 15 additions & 0 deletions ArkhamDisplay/KnightWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,5 +69,20 @@ protected override void UpdatePreferences(object sender = null, RoutedEventArgs

base.UpdatePreferences(sender, e);
}

protected override void UpdatePercent(int doneEntries, int totalEntries)
{
double percentDone = 100.0 * doneEntries / totalEntries;
if (TwoFortyPercentMenuItem.IsChecked)
{
percentDone = 1.2 * percentDone;
if ("KnightNG+120".Equals(currentRoute))
{
percentDone += 120.0;
}
}
progressCounter.Text = string.Format("{0:0.0}", percentDone) + "%";
riddleCounter.Text = UpdateRiddleCount();
}
}
}
1,034 changes: 516 additions & 518 deletions ArkhamDisplay/Routes/Knight-120.tsv

Large diffs are not rendered by default.

307 changes: 154 additions & 153 deletions ArkhamDisplay/Routes/Knight-NGPlus.tsv

Large diffs are not rendered by default.

338 changes: 169 additions & 169 deletions ArkhamDisplay/Routes/Knight-NGPlus120.tsv

Large diffs are not rendered by default.

49 changes: 22 additions & 27 deletions ArkhamDisplay/Routes/Knight.tsv

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ArkhamDisplay/Routes/routes.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"CityCatwoman": "Routes/City-Catwoman.tsv",
"CityPrisoners": "Routes/City-Prisoners.tsv",
"OriginsDefault": "Routes/Origins.tsv",
"OriginsCrime": "Routes/OriginsCrime.tsv",
"OriginsCrime": "Routes/Origins-Crimes.tsv",
"KnightDefault": "Routes/Knight.tsv",
"KnightNG+": "Routes/Knight-NGPlus.tsv",
"KnightFirstEnding": "Routes/Knight-FirstEnding.tsv",
Expand Down

0 comments on commit 7934d7f

Please sign in to comment.