Skip to content

Commit

Permalink
Fix negative yards problems in detailed game view
Browse files Browse the repository at this point in the history
  • Loading branch information
rngcntr committed Sep 8, 2019
1 parent 32c04a0 commit f8d05c8
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/model/DetailedGame.java
Original file line number Diff line number Diff line change
Expand Up @@ -124,18 +124,18 @@ public String getStatsBox () {

long maximum = Math.max(guest.getNaturalYards(), home.getNaturalYards());

String guestYardsBar = Printer.generateBar(Math.round((double) guest.getNaturalYards() / maximum * 15.0),
String guestYardsBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false);
String guestPassBar = Printer.generateBar(Math.round((double) guest.getNaturalPassYards() / maximum * 15.0),
String guestPassBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalPassYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false);
String guestRushBar = Printer.generateBar(Math.round((double) guest.getNaturalRushYards() / maximum * 15.0),
String guestRushBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalRushYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false);

String homeYardsBar = Printer.generateBar(Math.round((double) home.getNaturalYards() / maximum * 15.0),
String homeYardsBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true);
String homePassBar = Printer.generateBar(Math.round((double) home.getNaturalPassYards() / maximum * 15.0),
String homePassBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalPassYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true);
String homeRushBar = Printer.generateBar(Math.round((double) home.getNaturalRushYards() / maximum * 15.0),
String homeRushBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalRushYards() / maximum * 15.0)),
15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true);

statsBox.append(" ╔═════════════════════╤═════════╤═════════════════════╗ \n");
Expand Down

0 comments on commit f8d05c8

Please sign in to comment.