From 652776ed022f558321ce7e16407c31c6f4c057a5 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Mon, 31 Oct 2016 16:19:45 -0400 Subject: (#129) fix several events not correctly propagating state --- release-notes.md | 12 +++++++----- src/StardewModdingAPI/Events/EventArgsFarmerChanged.cs | 4 ++-- src/StardewModdingAPI/Events/EventArgsIntChanged.cs | 4 ++-- .../Events/EventArgsKeyboardStateChanged.cs | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/release-notes.md b/release-notes.md index 90ad1736..c82846a6 100644 --- a/release-notes.md +++ b/release-notes.md @@ -3,11 +3,13 @@ ## 1.x * 1.0 (upcoming, [log](https://github.com/CLxS/SMAPI/compare/0.40.1.1-3...master)) * Added support for Linux and Mac. - * Added code documentation. - * Removed support for mods in undocumented `%appdata\StardewValley\mods` folder **(breaking change)**. - * Removed obsolete and unfinished code. - * Simplified compiling from source. - * Internal cleanup & refactoring. + * Removed undocumented support for mods in AppData folder **(breaking change)**. + * Fixed several events not correctly propagating state (#129). + * Internal cleanup: + * Simplified compiling from source. + * Added code documentation. + * Internal cleanup & refactoring. + * Removed obsolete and unfinished code. ## 0.x * 0.40.1.1 (2016-09-30, [log](https://github.com/CLxS/SMAPI/compare/0.40.0...0.40.1.1-3)) diff --git a/src/StardewModdingAPI/Events/EventArgsFarmerChanged.cs b/src/StardewModdingAPI/Events/EventArgsFarmerChanged.cs index ba8794b7..273f9d25 100644 --- a/src/StardewModdingAPI/Events/EventArgsFarmerChanged.cs +++ b/src/StardewModdingAPI/Events/EventArgsFarmerChanged.cs @@ -24,8 +24,8 @@ namespace StardewModdingAPI.Events /// The new player character. public EventArgsFarmerChanged(Farmer priorFarmer, Farmer newFarmer) { - this.NewFarmer = NewFarmer; - this.PriorFarmer = PriorFarmer; + this.PriorFarmer = priorFarmer; + this.NewFarmer = newFarmer; } } } diff --git a/src/StardewModdingAPI/Events/EventArgsIntChanged.cs b/src/StardewModdingAPI/Events/EventArgsIntChanged.cs index 0ccb9b87..31079730 100644 --- a/src/StardewModdingAPI/Events/EventArgsIntChanged.cs +++ b/src/StardewModdingAPI/Events/EventArgsIntChanged.cs @@ -23,8 +23,8 @@ namespace StardewModdingAPI.Events /// The current value. public EventArgsIntChanged(int priorInt, int newInt) { - this.NewInt = NewInt; - this.PriorInt = PriorInt; + this.PriorInt = priorInt; + this.NewInt = newInt; } } } diff --git a/src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs b/src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs index 42daa4db..2e314731 100644 --- a/src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs +++ b/src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs @@ -24,7 +24,7 @@ namespace StardewModdingAPI.Events /// The current keyboard state. public EventArgsKeyboardStateChanged(KeyboardState priorState, KeyboardState newState) { - this.NewState = newState; + this.PriorState = priorState; this.NewState = newState; } } -- cgit