From 12bf4fd843be26f89b5fe3415aeec3055c54d786 Mon Sep 17 00:00:00 2001 From: Zoryn Aaron Date: Sun, 27 Mar 2016 01:09:09 -0400 Subject: someone needs to generate xml doc info im not fuck that shit --- StardewModdingAPI/Events/Controls.cs | 2 +- StardewModdingAPI/Events/EventArgs.cs | 47 ++++++++++++++++++++++++----------- StardewModdingAPI/Events/Game.cs | 29 +++++++++++++-------- StardewModdingAPI/Events/Graphics.cs | 4 +-- StardewModdingAPI/Events/Location.cs | 4 +-- StardewModdingAPI/Events/Menu.cs | 2 +- StardewModdingAPI/Events/Mine.cs | 2 +- StardewModdingAPI/Events/Player.cs | 2 +- StardewModdingAPI/Events/Time.cs | 10 ++++---- 9 files changed, 64 insertions(+), 38 deletions(-) (limited to 'StardewModdingAPI/Events') diff --git a/StardewModdingAPI/Events/Controls.cs b/StardewModdingAPI/Events/Controls.cs index 5c604492..87319f37 100644 --- a/StardewModdingAPI/Events/Controls.cs +++ b/StardewModdingAPI/Events/Controls.cs @@ -55,4 +55,4 @@ namespace StardewModdingAPI.Events ControllerTriggerReleased.Invoke(null, new EventArgsControllerTriggerReleased(playerIndex, buttons, value)); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/EventArgs.cs b/StardewModdingAPI/Events/EventArgs.cs index 59fa1bbd..91151e86 100644 --- a/StardewModdingAPI/Events/EventArgs.cs +++ b/StardewModdingAPI/Events/EventArgs.cs @@ -17,6 +17,7 @@ namespace StardewModdingAPI.Events NewState = newState; NewState = newState; } + public KeyboardState NewState { get; private set; } public KeyboardState PriorState { get; private set; } } @@ -27,6 +28,7 @@ namespace StardewModdingAPI.Events { KeyPressed = keyPressed; } + public Keys KeyPressed { get; private set; } } @@ -37,6 +39,7 @@ namespace StardewModdingAPI.Events PlayerIndex = playerIndex; ButtonPressed = buttonPressed; } + public PlayerIndex PlayerIndex { get; private set; } public Buttons ButtonPressed { get; private set; } } @@ -48,6 +51,7 @@ namespace StardewModdingAPI.Events PlayerIndex = playerIndex; ButtonReleased = buttonReleased; } + public PlayerIndex PlayerIndex { get; private set; } public Buttons ButtonReleased { get; private set; } } @@ -60,6 +64,7 @@ namespace StardewModdingAPI.Events ButtonPressed = buttonPressed; Value = value; } + public PlayerIndex PlayerIndex { get; private set; } public Buttons ButtonPressed { get; private set; } public float Value { get; private set; } @@ -73,18 +78,20 @@ namespace StardewModdingAPI.Events ButtonReleased = buttonReleased; Value = value; } + public PlayerIndex PlayerIndex { get; private set; } public Buttons ButtonReleased { get; private set; } public float Value { get; private set; } } public class EventArgsMouseStateChanged : EventArgs - { + { public EventArgsMouseStateChanged(MouseState priorState, MouseState newState) { NewState = newState; NewState = newState; } + public MouseState NewState { get; private set; } public MouseState PriorState { get; private set; } } @@ -96,6 +103,7 @@ namespace StardewModdingAPI.Events NewMenu = newMenu; PriorMenu = priorMenu; } + public IClickableMenu NewMenu { get; private set; } public IClickableMenu PriorMenu { get; private set; } } @@ -106,8 +114,10 @@ namespace StardewModdingAPI.Events { NewLocations = newLocations; } + public List NewLocations { get; private set; } } + public class EventArgsMineLevelChanged : EventArgs { public EventArgsMineLevelChanged(int previousMineLevel, int currentMineLevel) @@ -115,6 +125,7 @@ namespace StardewModdingAPI.Events PreviousMineLevel = previousMineLevel; CurrentMineLevel = currentMineLevel; } + public int PreviousMineLevel { get; private set; } public int CurrentMineLevel { get; private set; } } @@ -125,6 +136,7 @@ namespace StardewModdingAPI.Events { NewObjects = newObjects; } + public SerializableDictionary NewObjects { get; private set; } } @@ -135,6 +147,7 @@ namespace StardewModdingAPI.Events NewLocation = newLocation; PriorLocation = priorLocation; } + public GameLocation NewLocation { get; private set; } public GameLocation PriorLocation { get; private set; } } @@ -146,8 +159,9 @@ namespace StardewModdingAPI.Events NewFarmer = NewFarmer; PriorFarmer = PriorFarmer; } - public Farmer NewFarmer { get; private set; } - public Farmer PriorFarmer { get; private set; } + + public Farmer NewFarmer { get; } + public Farmer PriorFarmer { get; } } public class EventArgsInventoryChanged : EventArgs @@ -159,6 +173,7 @@ namespace StardewModdingAPI.Events Removed = changedItems.Where(n => n.ChangeType == ChangeType.Removed).ToList(); QuantityChanged = changedItems.Where(n => n.ChangeType == ChangeType.StackChange).ToList(); } + public List Inventory { get; private set; } public List Added { get; private set; } public List Removed { get; private set; } @@ -169,42 +184,46 @@ namespace StardewModdingAPI.Events { public enum LevelType { - Combat, + Combat, Farming, Fishing, Foraging, Mining, Luck } - public EventArgsLevelUp(LevelType type, Int32 newLevel) + + public EventArgsLevelUp(LevelType type, int newLevel) { Type = type; NewLevel = newLevel; } + public LevelType Type { get; private set; } - public Int32 NewLevel { get; private set; } + public int NewLevel { get; private set; } } public class EventArgsIntChanged : EventArgs { - public EventArgsIntChanged(Int32 priorInt, Int32 newInt) + public EventArgsIntChanged(int priorInt, int newInt) { NewInt = NewInt; PriorInt = PriorInt; } - public Int32 NewInt { get; private set; } - public Int32 PriorInt { get; private set; } + + public int NewInt { get; } + public int PriorInt { get; } } public class EventArgsStringChanged : EventArgs { - public EventArgsStringChanged(String priorString, String newString) + public EventArgsStringChanged(string priorString, string newString) { NewString = newString; PriorString = priorString; } - public String NewString { get; private set; } - public String PriorString { get; private set; } + + public string NewString { get; private set; } + public string PriorString { get; private set; } } public class EventArgsLoadedGameChanged : EventArgs @@ -224,7 +243,7 @@ namespace StardewModdingAPI.Events { Command = command; } + public Command Command { get; private set; } } -} - +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Game.cs b/StardewModdingAPI/Events/Game.cs index 85022391..c8052962 100644 --- a/StardewModdingAPI/Events/Game.cs +++ b/StardewModdingAPI/Events/Game.cs @@ -8,32 +8,39 @@ namespace StardewModdingAPI.Events public static event EventHandler Initialize = delegate { }; public static event EventHandler LoadContent = delegate { }; public static event EventHandler FirstUpdateTick = delegate { }; + /// - /// Fires every update (1/60 of a second) + /// Fires every update (1/60 of a second) /// public static event EventHandler UpdateTick = delegate { }; + /// - /// Fires every other update (1/30 of a second) + /// Fires every other update (1/30 of a second) /// public static event EventHandler SecondUpdateTick = delegate { }; + /// - /// Fires every fourth update (1/15 of a second) + /// Fires every fourth update (1/15 of a second) /// public static event EventHandler FourthUpdateTick = delegate { }; + /// - /// Fires every eighth update (roughly 1/8 of a second) + /// Fires every eighth update (roughly 1/8 of a second) /// public static event EventHandler EighthUpdateTick = delegate { }; + /// - /// Fires every fifthteenth update (1/4 of a second) + /// Fires every fifthteenth update (1/4 of a second) /// public static event EventHandler QuarterSecondTick = delegate { }; + /// - /// Fires every thirtieth update (1/2 of a second) + /// Fires every thirtieth update (1/2 of a second) /// public static event EventHandler HalfSecondTick = delegate { }; + /// - /// Fires every sixtieth update (a second) + /// Fires every sixtieth update (a second) /// public static event EventHandler OneSecondTick = delegate { }; @@ -50,7 +57,7 @@ namespace StardewModdingAPI.Events } catch (Exception ex) { - Log.Error("An exception occured in XNA Initialize: " + ex); + Log.AsyncR("An exception occured in XNA Initialize: " + ex); } } @@ -62,7 +69,7 @@ namespace StardewModdingAPI.Events } catch (Exception ex) { - Log.Error("An exception occured in XNA LoadContent: " + ex); + Log.AsyncR("An exception occured in XNA LoadContent: " + ex); } } @@ -74,7 +81,7 @@ namespace StardewModdingAPI.Events } catch (Exception ex) { - Log.Error("An exception occured in XNA UpdateTick: " + ex); + Log.AsyncR("An exception occured in XNA UpdateTick: " + ex); } } @@ -113,4 +120,4 @@ namespace StardewModdingAPI.Events FirstUpdateTick.Invoke(null, EventArgs.Empty); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Graphics.cs b/StardewModdingAPI/Events/Graphics.cs index db963924..a2e7fc40 100644 --- a/StardewModdingAPI/Events/Graphics.cs +++ b/StardewModdingAPI/Events/Graphics.cs @@ -16,7 +16,7 @@ namespace StardewModdingAPI.Events } catch (Exception ex) { - Log.Error("An exception occured in a Mod's DrawTick: " + ex); + Log.AsyncR("An exception occured in a Mod's DrawTick: " + ex); } } @@ -30,4 +30,4 @@ namespace StardewModdingAPI.Events Resize.Invoke(sender, e); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Location.cs b/StardewModdingAPI/Events/Location.cs index 63b0f602..d5b6cdec 100644 --- a/StardewModdingAPI/Events/Location.cs +++ b/StardewModdingAPI/Events/Location.cs @@ -21,10 +21,10 @@ namespace StardewModdingAPI.Events { CurrentLocationChanged.Invoke(null, new EventArgsCurrentLocationChanged(priorLocation, newLocation)); } - + internal static void InvokeOnNewLocationObject(SerializableDictionary newObjects) { LocationObjectsChanged.Invoke(null, new EventArgsLocationObjectsChanged(newObjects)); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Menu.cs b/StardewModdingAPI/Events/Menu.cs index d3f3e008..8acfc863 100644 --- a/StardewModdingAPI/Events/Menu.cs +++ b/StardewModdingAPI/Events/Menu.cs @@ -12,4 +12,4 @@ namespace StardewModdingAPI.Events MenuChanged.Invoke(null, new EventArgsClickableMenuChanged(priorMenu, newMenu)); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Mine.cs b/StardewModdingAPI/Events/Mine.cs index f48e9574..2f89c91d 100644 --- a/StardewModdingAPI/Events/Mine.cs +++ b/StardewModdingAPI/Events/Mine.cs @@ -11,4 +11,4 @@ namespace StardewModdingAPI.Events MineLevelChanged.Invoke(null, new EventArgsMineLevelChanged(previousMinelevel, currentMineLevel)); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Player.cs b/StardewModdingAPI/Events/Player.cs index ca05c05b..a658259e 100644 --- a/StardewModdingAPI/Events/Player.cs +++ b/StardewModdingAPI/Events/Player.cs @@ -32,4 +32,4 @@ namespace StardewModdingAPI.Events LoadedGame.Invoke(null, loaded); } } -} +} \ No newline at end of file diff --git a/StardewModdingAPI/Events/Time.cs b/StardewModdingAPI/Events/Time.cs index a3fcee19..56b23dc3 100644 --- a/StardewModdingAPI/Events/Time.cs +++ b/StardewModdingAPI/Events/Time.cs @@ -9,24 +9,24 @@ namespace StardewModdingAPI.Events public static event EventHandler YearOfGameChanged = delegate { }; public static event EventHandler SeasonOfYearChanged = delegate { }; - public static void InvokeTimeOfDayChanged(Int32 priorInt, Int32 newInt) + public static void InvokeTimeOfDayChanged(int priorInt, int newInt) { TimeOfDayChanged.Invoke(null, new EventArgsIntChanged(priorInt, newInt)); } - public static void InvokeDayOfMonthChanged(Int32 priorInt, Int32 newInt) + public static void InvokeDayOfMonthChanged(int priorInt, int newInt) { DayOfMonthChanged.Invoke(null, new EventArgsIntChanged(priorInt, newInt)); } - public static void InvokeYearOfGameChanged(Int32 priorInt, Int32 newInt) + public static void InvokeYearOfGameChanged(int priorInt, int newInt) { YearOfGameChanged.Invoke(null, new EventArgsIntChanged(priorInt, newInt)); } - public static void InvokeSeasonOfYearChanged(String priorString, String newString) + public static void InvokeSeasonOfYearChanged(string priorString, string newString) { SeasonOfYearChanged.Invoke(null, new EventArgsStringChanged(priorString, newString)); } } -} +} \ No newline at end of file -- cgit