Annotation of DewFind/word.h, revision 1.1.1.1

1.1       nick        1: //This class writes letters and numbers to the screen using Dew bitmap letters
                      2: //supports A-Z,0-9,-,?,!,/ and .
                      3: //
                      4: //Class Version 1.5
                      5: //
                      6: //
                      7: //Last updated on: 2/25/2011
                      8: //Created by Brendan Lynch
                      9: //
                     10: //#4 Added color value. Able to select Black or Red or Green. Letters and numbers show up in selected color. 
                     11: 
                     12: //#18 Increased Max characters to 50
                     13: //
                     14: 
                     15: //#32
                     16: //*************************************
                     17: //Programmed by: Brendan Lynch
                     18: //Email:        dewgames@gmail.com
                     19: //Website:          www.dewgames.com
                     20: //*************************************
                     21: 
                     22: 
                     23: //
                     24: #ifndef __Word_h__
                     25: #define __Word_h__
                     26: 
                     27: const int MAXLETTERS = 50; //Max number of letters
                     28: 
                     29: class Word {
                     30: public:
                     31:          Word();
                     32:          void Reset();//Sets everything to their default values
                     33:          void SetLimit(int lim); //Sets the limit of characters printed
                     34:       void Write(CString writeme,int x,int y,CDC *xDC);//Writes the word horizantal to the screen
                     35:       void Write(int number,int x,int y,int zeros, CDC *xDC); //writes a number to the screen.
                     36:          void Write(char writeme,int x,int y,CDC *xDC);
                     37:          void WriteVert(CString writeme,int x,int y,CDC *xDC);//writes the word vertical
                     38:          void WriteBackwards(bool IsVert, CString writeme,int x,int y,CDC *xDC);
                     39:          void SetColor(int color);
                     40: private:
                     41:       void Display(bool horz,CString writeme,int x,int y,CDC *xDC);
                     42:          void ShowChar(CDC *dc,int picX,int picY, char Let);//Prints the graphic
                     43:          int GetNum(char let); //Used with ShowChar to locate the graphic to be used.
                     44:          int limit_; //limits the characters printed
                     45:          int color_; //0 - Black (default) 1 - Red    (Numbers are always Blue
                     46: };
                     47: 
                     48: #endif

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