Annotation of DewFind/GameSquare.cpp, revision 1.1.1.1

1.1       nick        1: #include "StdAfx.h"
                      2: #include "resource.h"
                      3: #include "Dewconst.h"
                      4: #include "GameSquare.h"
                      5: 
                      6: GameSquare::GameSquare()
                      7: {
                      8:        Clear();
                      9: }
                     10: 
                     11: GameSquare::~GameSquare()
                     12: {
                     13: }
                     14: 
                     15: void GameSquare::Clear()
                     16: {
                     17:        Letter_ = '1';
                     18:        Selected_ = false;
                     19:        Found_ = false;
                     20:        wordnumber_ = -1;
                     21: }
                     22: 
                     23: 
                     24: char GameSquare::GetLetter()
                     25: {
                     26:        return(Letter_);        
                     27: }
                     28: 
                     29: int GameSquare::GetNumber()
                     30: {
                     31:        return(wordnumber_);
                     32: }
                     33: 
                     34: bool GameSquare::IsSelected()
                     35: {
                     36:        return(Selected_);
                     37: }
                     38: 
                     39: bool GameSquare::IsFound()
                     40: {
                     41:        return(Found_);
                     42: }
                     43: 
                     44: void GameSquare::SetSelect(bool ans)
                     45: {
                     46:        Selected_ = ans;
                     47: }
                     48: 
                     49: void GameSquare::SetFound()
                     50: {
                     51:        Found_ = true;
                     52:        Selected_ = false;
                     53: }
                     54: 
                     55: void GameSquare::SetData(char letter,int wordnumber)
                     56: {
                     57:        SetLetter(letter);
                     58:        SetNumber(wordnumber);
                     59: }
                     60: 
                     61: //--------------------------PRIVATE FUNCTIONS------------------------------------------------------------
                     62: void GameSquare::SetLetter(char letter)
                     63: {
                     64:        Letter_ = letter;
                     65: }
                     66: 
                     67: void GameSquare::SetNumber(int wordnumber)
                     68: {
                     69:        if (wordnumber < MAXWORDS)
                     70:        {
                     71:           wordnumber_ = wordnumber;
                     72:        }
                     73:        else
                     74:        {
                     75:           wordnumber_ = -1;
                     76:        }
                     77: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>