eliot-dev
[Top][All Lists]
Advanced

[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];




reply via email to

[Prev in Thread] Current Thread [Next in Thread]