// -------------------------------------------------------------------------------------------------------------------- /// \file messagewordmap.cpp /// \brief Description // -------------------------------------------------------------------------------------------------------------------- // // vbchaos software design // // -------------------------------------------------------------------------------------------------------------------- /// $Revision: $ /// $Author: $ /// $Date: $ // (c) 2023 vbchaos // -------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------- // Include files // -------------------------------------------------------------------------------------------------------------------- #include // -------------------------------------------------------------------------------------------------------------------- // Constant and macro definitions // -------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------- // Type definitions // -------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------- // File-scope variables // -------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------- // Function declarations // -------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------- // Function definitions // -------------------------------------------------------------------------------------------------------------------- messagewordmap::messagewordmap(ledmatrix* matrix) : wordmap(matrix) { createList_NL(); createList_EN(); } messagewordmap::~messagewordmap() { } void messagewordmap::createList_NL() { wordlist[NL].clear(); // The numbers 0 to 10 in digits wordlist[NL].push_back((struct word){"0", {{3,0}}}); wordlist[NL].push_back((struct word){"1", {{6,0}}}); wordlist[NL].push_back((struct word){"2", {{0,1}}}); wordlist[NL].push_back((struct word){"3", {{5,1}}}); wordlist[NL].push_back((struct word){"4", {{0,3}}}); wordlist[NL].push_back((struct word){"5", {{5,3}}}); wordlist[NL].push_back((struct word){"6", {{10,3}}}); wordlist[NL].push_back((struct word){"7", {{0,5}}}); wordlist[NL].push_back((struct word){"8", {{10,5}}}); wordlist[NL].push_back((struct word){"9", {{5,7}}}); wordlist[NL].push_back((struct word){"10", {{0,11}, {1,11}}}); // The message "I love you" wordlist[NL].push_back((struct word){"iloveyou", {{5,4}, {6,4},{6,9},{7,9},{8,9},{11,9},{12,9},{13,9},{8,10},{9,10},{10,10}}}); // The heart sign wordlist[NL].push_back((struct word){"heart", {{11,11}}}); } void messagewordmap::createList_EN() { }