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; - } - } -}