From 7862ce13d84a954e0a9546525d33003fc5127a9a Mon Sep 17 00:00:00 2001 From: Florian Grieskamp Date: Sun, 8 Sep 2019 22:30:59 +0200 Subject: [PATCH] Fix negative yard problems in detailed game view --- src/model/DetailedGame.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/model/DetailedGame.java b/src/model/DetailedGame.java index becdaf9..9c7ba98 100644 --- a/src/model/DetailedGame.java +++ b/src/model/DetailedGame.java @@ -124,18 +124,18 @@ public String getStatsBox () { long maximum = Math.max(guest.getNaturalYards(), home.getNaturalYards()); - String guestYardsBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalYards() / maximum * 15.0)), + String guestYardsBar = Printer.generateBar(Math.round((double) Math.min(guest.getNaturalYards(), guest.getNaturalYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false); - String guestPassBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalPassYards() / maximum * 15.0)), + String guestPassBar = Printer.generateBar(Math.round((double) Math.min(guest.getNaturalYards(), guest.getNaturalPassYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false); - String guestRushBar = Printer.generateBar(Math.min(guest.getNaturalYards(), Math.round((double) guest.getNaturalRushYards() / maximum * 15.0)), + String guestRushBar = Printer.generateBar(Math.round((double) Math.min(guest.getNaturalYards(), guest.getNaturalRushYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), false); - String homeYardsBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalYards() / maximum * 15.0)), + String homeYardsBar = Printer.generateBar(Math.round((double) Math.min(home.getNaturalYards(), home.getNaturalYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true); - String homePassBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalPassYards() / maximum * 15.0)), + String homePassBar = Printer.generateBar(Math.round((double) Math.min(home.getNaturalYards(), home.getNaturalPassYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true); - String homeRushBar = Printer.generateBar(Math.min(home.getNaturalYards(), Math.round((double) home.getNaturalRushYards() / maximum * 15.0)), + String homeRushBar = Printer.generateBar(Math.round((double) Math.min(home.getNaturalYards(), home.getNaturalRushYards()) / maximum * 15.0), 15, Printer.ANSI_BACK_WHITE, generateDefaultModifiers(), true); statsBox.append(" ╔═════════════════════╤═════════╤═════════════════════╗ \n");