1 #ifndef _alternate_captcha1_
\r
2 #define _alternate_captcha1_
\r
4 #ifdef ALTERNATE_CAPTCHA
\r
8 #include "icaptcha.h"
\r
9 #include "alternatecaptchafonts.h"
\r
11 class AlternateCaptcha1:public ICaptcha
\r
14 AlternateCaptcha1();
\r
18 const bool GetPuzzle(std::vector<unsigned char> &puzzle);
\r
19 const bool GetSolution(std::vector<unsigned char> &solution);
\r
23 const std::string GenerateRandomString(const int len);
\r
25 //AlternateCaptchaFonts m_fonts;
\r
26 //static bool m_fontsloaded;
\r
27 std::vector<FreeImage::Font> m_fonts;
\r
29 std::vector<unsigned char> m_puzzle;
\r
30 std::vector<unsigned char> m_solution;
\r
34 #endif // ALTERNATE_CAPTCHA
\r
36 #endif // _alternate_captcha1_
\r