[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Eliot-dev] Changes to eliot/game/board.cpp
From: |
eliot-dev |
Subject: |
[Eliot-dev] Changes to eliot/game/board.cpp |
Date: |
Fri, 04 Nov 2005 18:26:04 -0500 |
Index: eliot/game/board.cpp
diff -u eliot/game/board.cpp:1.8 eliot/game/board.cpp:1.9
--- eliot/game/board.cpp:1.8 Fri Nov 4 20:00:06 2005
+++ eliot/game/board.cpp Fri Nov 4 23:26:03 2005
@@ -104,6 +104,27 @@
}
+char Board::getChar(int iRow, int iCol) const
+{
+ char letter = 0;
+ Tile tile = getTile(iRow, iCol);
+ if (!tile.isEmpty())
+ {
+ letter = tile.toChar();
+ if (isJoker(iRow, iCol))
+ letter = tolower(letter);
+ }
+ return letter;
+}
+
+int Board::getCharAttr(int iRow, int iCol) const
+{
+ int t = getTestChar(iRow, iCol);
+ int j = isJoker(iRow, iCol);
+ return (t << 1) | j;
+}
+
+
Tile Board::getTile(int iRow, int iCol) const
{
return m_tilesRow[iRow][iCol];