Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LetterA = Letter{0x3E, 0x09, 0x09, 0x3E} //A LetterB = Letter{0x3F, 0x25, 0x25, 0x1A} LetterC = Letter{0x1E, 0x21, 0x21, 0x12} LetterD = Letter{0x3F, 0x21, 0x21, 0x1E} LetterE = Letter{0x3F, 0x25, 0x25, 0x21} LetterF = Letter{0x3F, 0x05, 0x05, 0x01} LetterG = Letter{0x1E, 0x21, 0x29, 0x3A} LetterH = Letter{0x3F, 0x04, 0x04, 0x3F} LetterI = Letter{0x21, 0x3F, 0x21, 0x00} LetterJ = Letter{0x10, 0x20, 0x21, 0x1F} LetterK = Letter{0x3F, 0x04, 0x1A, 0x21} LetterL = Letter{0x3F, 0x20, 0x20, 0x20} LetterM = Letter{0x3F, 0x02, 0x02, 0x3F} LetterN = Letter{0x3F, 0x02, 0x04, 0x3F} LetterO = Letter{0x1E, 0x21, 0x21, 0x1E} LetterP = Letter{0x3F, 0x09, 0x09, 0x06} LetterQ = Letter{0x1E, 0x21, 0x11, 0x2E} LetterR = Letter{0x3F, 0x09, 0x19, 0x26} LetterS = Letter{0x22, 0x25, 0x25, 0x19} LetterT = Letter{0x01, 0x3F, 0x01, 0x01} LetterU = Letter{0x1F, 0x20, 0x20, 0x1F} LetterV = Letter{0x0F, 0x10, 0x20, 0x1F} LetterW = Letter{0x3F, 0x10, 0x10, 0x3F} LetterX = Letter{0x3B, 0x04, 0x04, 0x3B} LetterY = Letter{0x03, 0x04, 0x38, 0x04, 0x03} // so far only the Y letter use the 5th column LetterZ = Letter{0x31, 0x29, 0x25, 0x23} // Z AllLetters = map[Letter]string{ LetterA: "A", LetterB: "B", LetterC: "C", LetterD: "D", LetterE: "E", LetterF: "F", LetterG: "G", LetterH: "H", LetterI: "I", LetterJ: "J", LetterK: "K", LetterL: "L", LetterM: "M", LetterN: "N", LetterO: "O", LetterP: "P", LetterQ: "Q", LetterR: "R", LetterS: "S", LetterT: "T", LetterU: "U", LetterV: "V", LetterW: "W", LetterX: "X", LetterY: "Y", LetterZ: "Z", } )
Functions ¶
This section is empty.
Types ¶
type Word ¶
type Word []Letter
func FindWordInMap ¶
FindWordInMap will rotate and inverse the map in every way until it find a valid drawn word.
func NewWordFromScreen ¶
NewWordFromScreen draw the word from every element matching pixelValue. Screen is a slice of interface{} value
Click to show internal directories.
Click to hide internal directories.