22cdad69fc
LED matrix got row and column write actions
87 lines
3.5 KiB
C++
87 lines
3.5 KiB
C++
// --------------------------------------------------------------------------------------------------------------------
|
|
/// \file messagewordmap.cpp
|
|
/// \brief Description
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
//
|
|
// vbchaos software design
|
|
//
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
/// $Revision: $
|
|
/// $Author: $
|
|
/// $Date: $
|
|
// (c) 2023 vbchaos
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
// Include files
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
|
|
#include <messagewordmap.h>
|
|
|
|
// --------------------------------------------------------------------------------------------------------------------
|
|
// 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()
|
|
{
|
|
|
|
}
|