Skip to content

Instantly share code, notes, and snippets.

@AdamTReineke
Created April 16, 2011 09:02
Show Gist options
  • Save AdamTReineke/922992 to your computer and use it in GitHub Desktop.
Save AdamTReineke/922992 to your computer and use it in GitHub Desktop.
ugly ToString
public String toString()
{
return "Tile [" + getColumn() + "," + getRow()
+ "] - Neighbors ["
+ ((neighbors[0] != null) ? neighbors[0].getColumn()+"x"+neighbors[0].getRow()+"," : "-")
+ ((neighbors[1] != null) ? neighbors[1].getColumn()+"x"+neighbors[1].getRow()+"," : "-")
+ ((neighbors[2] != null) ? neighbors[2].getColumn()+"x"+neighbors[2].getRow()+"," : "-")
+ ((neighbors[3] != null) ? neighbors[3].getColumn()+"x"+neighbors[3].getRow()+"," : "-")
+ ((neighbors[4] != null) ? neighbors[4].getColumn()+"x"+neighbors[4].getRow()+"," : "-")
+ ((neighbors[5] != null) ? neighbors[5].getColumn()+"x"+neighbors[5].getRow()+"," : "-")
+ ((neighbors[6] != null) ? neighbors[6].getColumn()+"x"+neighbors[6].getRow()+"," : "-")
+ ((neighbors[7] != null) ? neighbors[7].getColumn()+"x"+neighbors[7].getRow() : "-")
+ "] - Building ["
+ ((building != null) ? building.getClass().getSimpleName() : "-")
+ "] - Next Buildings ["
+ ((neighbors[0] != null && neighbors[0].getBuilding() != null) ? neighbors[0].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[1] != null && neighbors[1].getBuilding() != null) ? neighbors[1].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[2] != null && neighbors[2].getBuilding() != null) ? neighbors[2].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[3] != null && neighbors[3].getBuilding() != null) ? neighbors[3].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[4] != null && neighbors[4].getBuilding() != null) ? neighbors[4].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[5] != null && neighbors[5].getBuilding() != null) ? neighbors[5].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[6] != null && neighbors[6].getBuilding() != null) ? neighbors[6].getBuilding().getClass().getSimpleName() + "," : "-,")
+ ((neighbors[7] != null && neighbors[7].getBuilding() != null) ? neighbors[7].getBuilding().getClass().getSimpleName() : "-")
+ "]";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment