Added door name narration and fixed warnings
This commit is contained in:
@@ -38,7 +38,7 @@ namespace stardew_access.Patches
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -52,13 +52,13 @@ namespace stardew_access.Patches
|
||||
|
||||
if (__instance.nextPageButton != null && __instance.nextPageButton.containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker($"Next Page Button", true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker($"Next Page Button", true);
|
||||
return;
|
||||
}
|
||||
|
||||
if (__instance.previousPageButton != null && __instance.previousPageButton.containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker($"Previous Page Button", true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker($"Previous Page Button", true);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -66,14 +66,14 @@ namespace stardew_access.Patches
|
||||
{
|
||||
if (__instance.languages[i].containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker($"{__instance.languageList[i]} Button", true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker($"{__instance.languageList[i]} Button", true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -86,14 +86,14 @@ namespace stardew_access.Patches
|
||||
{
|
||||
if (___elevators[i].containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker($"{___elevators[i].name} level", true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker($"{___elevators[i].name} level", true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,11 +105,11 @@ namespace stardew_access.Patches
|
||||
___textBox.SelectMe();
|
||||
string toSpeak = $"{title}";
|
||||
|
||||
MainClass.ScreenReader.SayWithChecker(toSpeak, true);
|
||||
MainClass.GetScreenReader().SayWithChecker(toSpeak, true);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -119,19 +119,19 @@ namespace stardew_access.Patches
|
||||
{
|
||||
int x = Game1.getMouseX(), y = Game1.getMouseY();
|
||||
|
||||
MainClass.ScreenReader.SayWithMenuChecker(___message, true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker(___message, true);
|
||||
if (__instance.okButton.containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker("Ok Button", false);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker("Ok Button", false);
|
||||
}
|
||||
else if (__instance.cancelButton.containsPoint(x, y))
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker("Cancel Button", false);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker("Cancel Button", false);
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -223,16 +223,16 @@ namespace stardew_access.Patches
|
||||
}
|
||||
|
||||
if (toSpeak != " ")
|
||||
MainClass.ScreenReader.SayWithMenuChecker(toSpeak, true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker(toSpeak, true);
|
||||
else if (__instance.isProfessionChooser && currentLevelUpTitle != $"{___title}. Select a new profession.")
|
||||
{
|
||||
MainClass.ScreenReader.SayWithMenuChecker($"{___title}. Select a new profession.", true);
|
||||
MainClass.GetScreenReader().SayWithMenuChecker($"{___title}. Select a new profession.", true);
|
||||
currentLevelUpTitle = $"{___title}. Select a new profession.";
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -256,21 +256,21 @@ namespace stardew_access.Patches
|
||||
Game1.activeClickableMenu.receiveLeftClick(Game1.getMouseX(true), Game1.getMouseY(true));
|
||||
}
|
||||
toSpeak = $"{total}g in total. Press left mouse button to save.";
|
||||
MainClass.ScreenReader.SayWithChecker(toSpeak, true);
|
||||
MainClass.GetScreenReader().SayWithChecker(toSpeak, true);
|
||||
}
|
||||
for (int i = 0; i < __instance.categories.Count; i++)
|
||||
{
|
||||
if (__instance.categories[i].containsPoint(Game1.getMouseX(), Game1.getMouseY()))
|
||||
{
|
||||
toSpeak = $"Money recieved from {__instance.getCategoryName(i)}: {___categoryTotals[i]}g.";
|
||||
MainClass.ScreenReader.SayWithChecker(toSpeak, true);
|
||||
MainClass.GetScreenReader().SayWithChecker(toSpeak, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -310,7 +310,7 @@ namespace stardew_access.Patches
|
||||
toSpeak += "\t\n Left click to accept quest.";
|
||||
__instance.acceptQuestButton.snapMouseCursorToCenter();
|
||||
}
|
||||
MainClass.ScreenReader.Say(toSpeak, false);
|
||||
MainClass.GetScreenReader().Say(toSpeak, false);
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -323,7 +323,7 @@ namespace stardew_access.Patches
|
||||
string label = c.label;
|
||||
|
||||
if (c.containsPoint(Game1.getMousePosition().X, Game1.getMousePosition().Y))
|
||||
MainClass.ScreenReader.SayWithChecker($"Grab: {name} \t\n {label}", false);
|
||||
MainClass.GetScreenReader().SayWithChecker($"Grab: {name} \t\n {label}", false);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
@@ -331,7 +331,7 @@ namespace stardew_access.Patches
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -373,7 +373,7 @@ namespace stardew_access.Patches
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -418,14 +418,14 @@ namespace stardew_access.Patches
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MainClass.Monitor.Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
MainClass.GetMonitor().Log($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}", LogLevel.Error);
|
||||
}
|
||||
}
|
||||
|
||||
internal static void ExitEventPatch()
|
||||
{
|
||||
if (MainClass.ScreenReader != null)
|
||||
MainClass.ScreenReader.CloseScreenReader();
|
||||
if (MainClass.GetScreenReader() != null)
|
||||
MainClass.GetScreenReader().CloseScreenReader();
|
||||
}
|
||||
internal static void resetGlobalVars()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user