/** * Returns the Card at the given coordinates. * * @param x the column position of the Card on the game board. * @param y the row position of the Card on the game board. * @return the Card at the given coordinates x and y. */ public Card getCardFromBoard(Natural x, Natural y) { // SET index to x * 3 + y int index = x.intValue() * kInlaySize + y.intValue(); // RETURN Card from cardList at returnIndex return cardList.get(index); }
/** * Returns the Card from the in-lay at the given index. * * @param index : The index in the in-lay. * @return The Card from the in-lay at the given index. */ public Card getInlayCard(Natural index) { // RETURN Card from inlayList at position of index return inlayList.get(index.intValue()); }