gKit2 light

- Main Page
- Related Pages
- Modules
- Classes
- Files

- File List
- File Members

Classes | Functions
text.h File Reference
utilitaires pour creer une application
`#include "glcore.h"`
`#include "color.h"`

Go to the source code of this file.

## Classes
struct | Text

## Functions
Text | create_text ()
| cree une console. a detruire avec release_text( ). More...
void | release_text (Text &text)
| detruit une console. More...
void | clear (Text &text)
| efface le contenu de la console. More...
void | print_background (Text &text, const int x, const int y, const int background, const char c)
| affiche un caractere c sur un fond background. More...
void | print_background (Text &text, const int x, const int y, const char *message)
| affiche un caractere c sur un fond par defaut. More...
void | print (Text &text, const int x, const int y, const char *message)
| affiche un texte a la position x, y. More...
void | printf_background (Text &text, const int x, const int y, const char *format,...)
| affiche un texte a la position x, y sur un fond par defaut. More...
void | printf (Text &text, const int x, const int y, const char *format,...)
| affiche un texte a la position x, y. meme utilisation que printf(). More...
void | default_color (Text &text, const Color &color)
| choisit une couleur par defaut pour le texte. More...
void | draw (const Text &text, const int width, const int height)
| dessine la console. More...

## Detailed Description

console texte minimaliste de taille fixe : 24 lignes et 128 colonnes.

permet de placer une chaine de caracteres n'importe ou dans la console. utilise la meme convention que printf().

exemple :

#include "text.h"
Text console;
int init( )
{
console= create_text()
...
}
int quit( )
{
release_text(console);
...
}
int draw( )
{
// effacer la console
clear(console);
// afficher
printf(console, 0, 0, "en haut a gauche");
printf(console, 0, 23, "en bas a gauche");
printf(console, 0, 10, "au mileu, int= %d string= %s", 10, "coucou");
printf(console, 0, 12, "et\n avec\n plusieurs\n lignes ?")
// dessiner la console
draw(console, window_width(), window_height());
...
}

Definition in file text.h.