From ee1acca5e84c0255fb3800e39f03fb4643de88f6 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 1 Jun 2020 15:06:11 +0200 Subject: [PATCH] better ticket count notation --- ThemeParkClicker/GameImpl.cs | 16 +++++++++++++++- ThemeParkClicker/SaveHandler.cs | 2 -- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ThemeParkClicker/GameImpl.cs b/ThemeParkClicker/GameImpl.cs index 9bb236e..80da2e9 100644 --- a/ThemeParkClicker/GameImpl.cs +++ b/ThemeParkClicker/GameImpl.cs @@ -94,7 +94,21 @@ namespace ThemeParkClicker { } public string DisplayTicketCount() { - return this.Tickets.ToString(); + if (this.Tickets < 1000) + return this.Tickets.ToString(); + // thousands + if (this.Tickets < 1000000) + return this.Tickets.ToString("0,.##K"); + // millions + if (this.Tickets < 1000000000) + return this.Tickets.ToString("0,,.##M"); + // billions + if (this.Tickets < 1000000000000) + return this.Tickets.ToString("0,,,.##B"); + // trillions + if (this.Tickets < 1000000000000000) + return this.Tickets.ToString("0,,,,.##T"); + return this.Tickets.ToString("0,,,,,.##Q"); } } diff --git a/ThemeParkClicker/SaveHandler.cs b/ThemeParkClicker/SaveHandler.cs index bfb1bbf..95ea691 100644 --- a/ThemeParkClicker/SaveHandler.cs +++ b/ThemeParkClicker/SaveHandler.cs @@ -24,7 +24,6 @@ namespace ThemeParkClicker { }; Serializer.Serialize(stream, data); } - Console.WriteLine("Saved at " + file.FullName); } public static bool Load(GameImpl game) { @@ -37,7 +36,6 @@ namespace ThemeParkClicker { game.LastUpdate = data.LastUpdate; game.Map = data.Map; } - Console.WriteLine("Loaded from " + file.FullName); return true; }