package utility;
import java.io.Serializable;
public class Preference implements Serializable
{
public Preference()
{
m_shouldHighlightMoves = true;
s_defaultSaveLocation = FileUtility.getDefaultCompletedLocation();
m_saveLocation = s_defaultSaveLocation;
}
public boolean isPathSet()
{
return !m_pathSet;
}
public boolean isHighlightSet()
{
return !m_highlightSet;
}
public String getSaveLocation()
{
return m_saveLocation;
}
public void setSaveLocation(String saveLocation)
{
m_pathSet = true;
m_saveLocation = saveLocation;
}
public boolean isHighlightMoves()
{
return m_shouldHighlightMoves;
}
public void setHighlightMoves(boolean highlightMoves)
{
m_highlightSet = true;
m_shouldHighlightMoves = highlightMoves;
}
public boolean showPieceToolTips()
{
return m_showPieceToolTips;
}
public void setShowPieceToolTips(boolean m_showPieceToolTips)
{
this.m_showPieceToolTips = m_showPieceToolTips;
}
private static String s_defaultSaveLocation;
private boolean m_pathSet;
private boolean m_highlightSet;
private String m_saveLocation;
private boolean m_shouldHighlightMoves;
private boolean m_showPieceToolTips;
private static final long serialVersionUID = 6126269552471996685L;
}