From 010c66aa0e1c5ff136f157cf60f076c75aaaa040 Mon Sep 17 00:00:00 2001 From: Harrison Deng Date: Mon, 21 Jan 2019 23:36:40 -0600 Subject: [PATCH] removed as it should be part of the consumer end of library. --- .../ContentResolvers/FontContentResolver.cs | 17 --- .../ContentResolvers/NormalContentResolver.cs | 10 -- .../ResolutionContentResolver.cs | 102 ------------------ 3 files changed, 129 deletions(-) delete mode 100644 RecrownedAthenaeum/ContentSystem/ContentResolvers/FontContentResolver.cs delete mode 100644 RecrownedAthenaeum/ContentSystem/ContentResolvers/NormalContentResolver.cs delete mode 100644 RecrownedAthenaeum/ContentSystem/ContentResolvers/ResolutionContentResolver.cs diff --git a/RecrownedAthenaeum/ContentSystem/ContentResolvers/FontContentResolver.cs b/RecrownedAthenaeum/ContentSystem/ContentResolvers/FontContentResolver.cs deleted file mode 100644 index 6160b0b..0000000 --- a/RecrownedAthenaeum/ContentSystem/ContentResolvers/FontContentResolver.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace RecrownedAthenaeum.ContentSystem.ContentResolvers -{ - class FontContentResolver : IContentPathModifier - { - readonly ResolutionContentResolver rcr; - - public FontContentResolver(ResolutionContentResolver rcr) - { - this.rcr = rcr; - } - - public string Modify(string assetName) - { - return rcr.Modify("fonts/" + assetName); - } - } -} diff --git a/RecrownedAthenaeum/ContentSystem/ContentResolvers/NormalContentResolver.cs b/RecrownedAthenaeum/ContentSystem/ContentResolvers/NormalContentResolver.cs deleted file mode 100644 index a767e07..0000000 --- a/RecrownedAthenaeum/ContentSystem/ContentResolvers/NormalContentResolver.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace RecrownedAthenaeum.ContentSystem.ContentResolvers -{ - class NormalContentResolver : IContentPathModifier - { - public string Modify(string assetName) - { - return assetName; - } - } -} diff --git a/RecrownedAthenaeum/ContentSystem/ContentResolvers/ResolutionContentResolver.cs b/RecrownedAthenaeum/ContentSystem/ContentResolvers/ResolutionContentResolver.cs deleted file mode 100644 index 7f45ef5..0000000 --- a/RecrownedAthenaeum/ContentSystem/ContentResolvers/ResolutionContentResolver.cs +++ /dev/null @@ -1,102 +0,0 @@ -using RecrownedAthenaeum.SpecialTypes; - -namespace RecrownedAthenaeum.ContentSystem.ContentResolvers -{ - class ResolutionContentResolver : IContentPathModifier - { - int width, height; - bool updated; - Resolution bestResolution; - - public int Width - { - get - { - return width; - } - - set - { - updated = true; - width = value; - } - } - - public int Height - { - get - { - return height; - } - - set - { - updated = true; - height = value; - } - } - - Resolution[] resolutions = { - new Resolution(1920, 1080), - new Resolution(2560, 1440), - new Resolution(3840, 2160) - }; - - Resolution ChooseRounded() - { - updated = false; - Resolution best = resolutions[0]; - - int leastDifference = -1; - - int w = Width, h = Height; - - if (w > h) - { - for (int i = 0; i < resolutions.Length; i++) - { - int currentDiff = h - resolutions[i].Height; - - if (currentDiff < 0) - { - currentDiff = currentDiff * -1; - } - - if ((currentDiff < leastDifference) || leastDifference == -1) - { - best = resolutions[i]; - leastDifference = currentDiff; - } - } - } - else - { - for (int i = 0; i < resolutions.Length; i++) - { - int currentDiff = w - resolutions[i].Width; - - if (currentDiff < 0) - { - currentDiff = currentDiff * -1; - } - - if (currentDiff < leastDifference || leastDifference == -1) - { - best = resolutions[i]; - leastDifference = currentDiff; - } - } - } - return best; - } - - public string Modify(string path) - { - if (updated) - { - bestResolution = ChooseRounded(); - } - return bestResolution + "/" + path; - } - } -}