private boolean isArchive() { archiveRow = m_game_state.checkRow(); archiveCol = m_game_state.checkCol(); cross_down = m_game_state.checkCrossDown(); cross_up = m_game_state.checkCrossUp(); return ((!archiveRow.isEmpty()) || (!archiveCol.isEmpty()) || cross_down || cross_up); }