package org.mafagafogigante.dungeon.game; import org.jetbrains.annotations.NotNull; import java.awt.Color; import java.io.Serializable; /** * The description of a Location object. */ public class LocationDescription implements Examinable, Serializable { private final char symbol; private final Color color; private String info = "You don't discover anything."; public LocationDescription(char symbol, Color color) { this.symbol = symbol; this.color = color; } public char getSymbol() { return symbol; } public Color getColor() { return color; } @NotNull @Override public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } @Override public String toString() { return "LocationDescription{" + "symbol=" + symbol + ", color=" + color + ", info='" + info + '\'' + '}'; } }