diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-03-25 12:55:06 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-03-25 12:55:06 -0400 |
commit | d724f54f32c4de113700fd2173c070d6a992f66e (patch) | |
tree | 94646604aa8c0f800b89db817dd88f12e4660d0c /src/StardewModdingAPI | |
parent | 45d2ed705473f51935af269c852a94432968a15c (diff) | |
download | SMAPI-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.cs | 6 |
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(), |