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>