Fixed missing travelling merchant icon. Fixed possible race condition in birthday icon.

This commit is contained in:
cdaragorn 2019-01-09 13:26:53 -07:00
parent b785ecae04
commit 07bc66a2e6
5 changed files with 9 additions and 7 deletions

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.7.20.0")] [assembly: AssemblyVersion("1.7.23.0")]
[assembly: AssemblyFileVersion("1.7.20.0")] [assembly: AssemblyFileVersion("1.7.23.0")]

View File

@ -57,6 +57,7 @@ namespace UIInfoSuite.UIElements
{ "Sewer", new KeyValuePair<int, int>(380, 596) }, { "Sewer", new KeyValuePair<int, int>(380, 596) },
{ "WizardHouse", new KeyValuePair<int, int>(196, 352) }, { "WizardHouse", new KeyValuePair<int, int>(196, 352) },
{ "Trailer", new KeyValuePair<int, int>(780, 360) }, { "Trailer", new KeyValuePair<int, int>(780, 360) },
{ "pamHouseUpgrade", new KeyValuePair<int, int>(780, 360) },
{ "Forest", new KeyValuePair<int, int>(80, 272) }, { "Forest", new KeyValuePair<int, int>(80, 272) },
{ "Woods", new KeyValuePair<int, int>(100, 272) }, { "Woods", new KeyValuePair<int, int>(100, 272) },
{ "WitchSwamp", new KeyValuePair<int, int>(0, 0) }, { "WitchSwamp", new KeyValuePair<int, int>(0, 0) },

View File

@ -137,7 +137,8 @@ namespace UIInfoSuite.UIElements
private void OnRenderedHud(object sender, RenderedHudEventArgs e) private void OnRenderedHud(object sender, RenderedHudEventArgs e)
{ {
// draw hover text // draw hover text
if (_birthdayNPC != null && _birthdayIcon.containsPoint(Game1.getMouseX(), Game1.getMouseY())) if (_birthdayNPC != null &&
(_birthdayIcon?.containsPoint(Game1.getMouseX(), Game1.getMouseY()) ?? false))
{ {
String hoverText = String.Format("{0}'s Birthday", _birthdayNPC.Name); String hoverText = String.Format("{0}'s Birthday", _birthdayNPC.Name);
IClickableMenu.drawHoverText( IClickableMenu.drawHoverText(

View File

@ -23,9 +23,9 @@ namespace UIInfoSuite.UIElements
if (showTravelingMerchant) if (showTravelingMerchant)
{ {
UpdateTravelingMerchant(); UpdateTravelingMerchant();
_helper.Events.Display.RenderingHud -= OnRenderingHud; _helper.Events.Display.RenderingHud += OnRenderingHud;
_helper.Events.Display.RenderedHud -= OnRenderedHud; _helper.Events.Display.RenderedHud += OnRenderedHud;
_helper.Events.GameLoop.DayStarted -= OnDayStarted; _helper.Events.GameLoop.DayStarted += OnDayStarted;
} }
} }

View File

@ -1,7 +1,7 @@
{ {
"Name": "UI Info Suite", "Name": "UI Info Suite",
"Author": "Cdaragorn", "Author": "Cdaragorn",
"Version": "1.7.20", "Version": "1.7.23",
"Description": "Adds a lot of useful information to the user interface. This is based on Demiacle's excellent UIModSuite.", "Description": "Adds a lot of useful information to the user interface. This is based on Demiacle's excellent UIModSuite.",
"UniqueID": "Cdaragorn.UiInfoSuite", "UniqueID": "Cdaragorn.UiInfoSuite",
"EntryDll": "UIInfoSuite.dll", "EntryDll": "UIInfoSuite.dll",