summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-03-25 12:55:06 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-03-25 12:55:06 -0400
commitd724f54f32c4de113700fd2173c070d6a992f66e (patch)
tree94646604aa8c0f800b89db817dd88f12e4660d0c /src/StardewModdingAPI
parent45d2ed705473f51935af269c852a94432968a15c (diff)
downloadSMAPI-d724f54f32c4de113700fd2173c070d6a992f66e.tar.gz
SMAPI-d724f54f32c4de113700fd2173c070d6a992f66e.tar.bz2
SMAPI-d724f54f32c4de113700fd2173c070d6a992f66e.zip
replace SpriteBatch rewriter with a generic method mapper
Diffstat (limited to 'src/StardewModdingAPI')
-rw-r--r--src/StardewModdingAPI/Constants.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/StardewModdingAPI/Constants.cs b/src/StardewModdingAPI/Constants.cs
index 263d3352..a7e28213 100644
--- a/src/StardewModdingAPI/Constants.cs
+++ b/src/StardewModdingAPI/Constants.cs
@@ -3,10 +3,12 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
+using Microsoft.Xna.Framework.Graphics;
using StardewModdingAPI.AssemblyRewriters;
using StardewModdingAPI.AssemblyRewriters.Finders;
-using StardewModdingAPI.AssemblyRewriters.Rewriters.Crossplatform;
+using StardewModdingAPI.AssemblyRewriters.Rewriters;
using StardewModdingAPI.AssemblyRewriters.Rewriters.SDV1_2;
+using StardewModdingAPI.AssemblyRewriters.Rewriters.Wrappers;
using StardewValley;
namespace StardewModdingAPI
@@ -172,7 +174,7 @@ namespace StardewModdingAPI
return new IInstructionRewriter[]
{
// crossplatform
- new SpriteBatch_MethodRewriter(),
+ new GenericMethodMapper(typeof(SpriteBatch), typeof(SpriteBatchWrapper), $"{nameof(SpriteBatch)} methods", onlyIfPlatformChanged: true),
// Stardew Valley 1.2
new Game1_ActiveClickableMenu_FieldRewriter(),