#include "PatMatch.h" PatMatch::PatMatch(int w,int h,std::string s,const Assumption &as) :width(w), height(h), pat(s), assumption(as){ assert(pat.length() == (unsigned int)width*height); } PatMatch::PatMatch(int w,int h,std::string s, const SimpleAssumption &sa) :width(w), height(h), pat(s), assumption(){ assumption.add(sa); assert(pat.length() == (unsigned int)width*height); } int PatMatch::get(int x,int y) const{ return pat[y*width+x]; } #if 0 bool PatMatch::isMatch(const BitmapFont& bf, int x, int y) const{ for(int i=0;i PatMatch::getPixels(int x, int y) const{ std::vector pixels; for(int i=0;i