GLuint getRandomLetterTexture(QChar letter)
Returns a random texture of the letter given as parameter.
Definition: alphabet.cpp:64
Skin * getRandomLetterSkin(QChar letter)
Returns a random generated Skin of the letter given as parameter.
Definition: alphabet.cpp:36
QMap< QChar, Letter * > lettersList
Definition: alphabet.h:116
It is the Skin Class.
Definition: skin.h:30
~Alphabet()
Safely destroy an Alphabet (and all the Letter in its list).
Definition: alphabet.cpp:27
GLvoid appendLetterTexture(QChar letter, GLuint textureID)
Appends the textureID given as parameter to the Letter's textures of the letter given as parameter...
Definition: alphabet.cpp:104
Alphabet()
Creates an empty Alphabet and initializes the seed of random number generation used to extract a set ...
Definition: alphabet.cpp:21
This class is used to keep a list of Letter (from this the name Alphabet) It provide access to Letter...
Definition: alphabet.h:33
QList< GLuint > getRandomLetterTextures(QChar letter, GLint numberOfTextures)
Returns a list of random textures of the letter given as parameter.
Definition: alphabet.cpp:75
QList< GLuint > getAllLetterTextures(QChar letter)
Returns a list of all the textures of the letter given as parameter.
Definition: alphabet.cpp:93