From 82603380ecef6d0032c5beaf224264b8aa66a55a Mon Sep 17 00:00:00 2001 From: TBK0000 Date: Sun, 10 May 2015 23:03:00 +0200 Subject: [PATCH 1/3] Update Finance.cs Fix for comma/dot 1000 separator parser issue. --- FileModel/Finance.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FileModel/Finance.cs b/FileModel/Finance.cs index c23a992..7742198 100644 --- a/FileModel/Finance.cs +++ b/FileModel/Finance.cs @@ -29,7 +29,7 @@ public override void ReadKey(string key, string value) { BankLoan = (int)Math.Round(Double.Parse(value)); break; case "BankCreditRating": - BankCreditRating = Double.Parse(value); + BankCreditRating = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "Ownership": Ownership = Int32.Parse(value); From 91b88ddaf5f844d90f39e14fbb979b25a6d761e0 Mon Sep 17 00:00:00 2001 From: TBK0000 Date: Sun, 10 May 2015 23:03:31 +0200 Subject: [PATCH 2/3] Update PrisonerBio.cs Comma parser fix. --- FileModel/PrisonerBio.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FileModel/PrisonerBio.cs b/FileModel/PrisonerBio.cs index 0082e2f..0565605 100644 --- a/FileModel/PrisonerBio.cs +++ b/FileModel/PrisonerBio.cs @@ -27,7 +27,7 @@ public override void ReadKey(string key, string value) { Sentence = Int32.Parse(value); break; case "Served": - Served = Double.Parse(value); + Served = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "Nitg": Nitg = Int32.Parse(value); From 4ba233828a735ddf31825b8ced1232e235ab598f Mon Sep 17 00:00:00 2001 From: TBK0000 Date: Sun, 10 May 2015 23:04:33 +0200 Subject: [PATCH 3/3] Update Prison.cs Comma parser fix. --- FileModel/Prison.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FileModel/Prison.cs b/FileModel/Prison.cs index deaeedb..f8b8e2a 100644 --- a/FileModel/Prison.cs +++ b/FileModel/Prison.cs @@ -47,7 +47,7 @@ public override void ReadKey(string key, string value) { Version = value; break; case "TimeIndex": - TimeIndex = Double.Parse(value); + TimeIndex = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "EnabledMisconduct": EnabledMisconduct = Boolean.Parse(value);