Added water tiles to Read TIle
This commit is contained in:
@@ -255,11 +255,13 @@ namespace stardew_access
|
|||||||
if (!Equals(gt, prevTile))
|
if (!Equals(gt, prevTile))
|
||||||
{
|
{
|
||||||
prevTile = gt;
|
prevTile = gt;
|
||||||
|
if(Game1.currentLocation.isWaterTile(x, y)){
|
||||||
if (Game1.currentLocation.getObjectAtTile((int)gt.X, (int)gt.Y) != null)
|
ScreenReader.say("Water", true);
|
||||||
|
}
|
||||||
|
else if (Game1.currentLocation.getObjectAtTile(x, y) != null)
|
||||||
{
|
{
|
||||||
#region Objects at tile (TODO)
|
#region Objects at tile (TODO)
|
||||||
StardewValley.Object obj = Game1.currentLocation.getObjectAtTile((int)gt.X, (int)gt.Y);
|
StardewValley.Object obj = Game1.currentLocation.getObjectAtTile(x, y);
|
||||||
string name = obj.DisplayName;
|
string name = obj.DisplayName;
|
||||||
|
|
||||||
// TODO add individual stone narration using parentSheetIndex
|
// TODO add individual stone narration using parentSheetIndex
|
||||||
@@ -412,12 +414,12 @@ namespace stardew_access
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
#region Resource CLumps
|
#region Resource CLumps
|
||||||
Game1.currentLocation.resourceClumps.ToList().ForEach(x =>
|
Game1.currentLocation.resourceClumps.ToList().ForEach(clump =>
|
||||||
{
|
{
|
||||||
if (x.occupiesTile((int)gt.X, (int)gt.Y))
|
if (clump.occupiesTile(x, y))
|
||||||
{
|
{
|
||||||
string toSpeak;
|
string toSpeak;
|
||||||
int index = x.parentSheetIndex;
|
int index = clump.parentSheetIndex;
|
||||||
|
|
||||||
switch (index)
|
switch (index)
|
||||||
{
|
{
|
||||||
@@ -451,11 +453,11 @@ namespace stardew_access
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Doors
|
#region Doors
|
||||||
Game1.currentLocation.doors.ToList().ForEach(x =>
|
Game1.currentLocation.doors.ToList().ForEach(item =>
|
||||||
{
|
{
|
||||||
x.Keys.ToList().ForEach(y =>
|
item.Keys.ToList().ForEach(ydoor =>
|
||||||
{
|
{
|
||||||
if (Equals((int)gt.X, y.X) && Equals((int)gt.Y, y.Y))
|
if (Equals(x, ydoor.X) && Equals(y, ydoor.Y))
|
||||||
{
|
{
|
||||||
ScreenReader.say("Door", true);
|
ScreenReader.say("Door", true);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user