
[Lib] ConsoleLib v0.4 et ConsoleLib 2D, se met a jour !
La librairie indispensable à tous les débutants et tous les accros au mode console passe en version v0.4
A quoi sa sert ce truc ?- Elle permet de porter ses programmes console sur psp.
- Elle utilise le clavier Danzeff, l'intraFont pour l'affichage,
et initialise d'elle-même tout ce dont elle a besoin (callbacks, gu). - Elle dispose d'une fonction de scroll avec le joystick et gère l'accentuation.
Liste des fonctions majeures :- consolePrintfText(), qui affiche un texte
- consoleInputText(), qui renvoie une chaîne de caractères
- consoleWaitButton(), qui attend l'appui d'un bouton
- consoleWait(), qui met en pause le programme
Nouveautés :- Support des couleurs (une par ligne)
- Le curseur de Danzeff est déplaçable
- Un mode "largeur fixe", qui offre une ligne de 52 caractères de large
- Une fonction permettant d'effacer l'écran
- Une librairie supplémentaire (ConsoleLib 2D)
La nouvelle librairie est ConsoleLib 2D :
Elle permet d'afficher du texte à une position définie, dans un tableau de 52x18 pixels.
Donc elle peut servir pour faire des jeux ou une interface
Attention : Celle-ci ne gère pas l'UTF-8, ainsi, tous les caractères multi-octets comme les accents seront remplacés par des '?'.Éclaircissons certaines choses :- ConsoleLib gère les accents donc l'UTF-8 et compte 731 lignes de code !
- ConsoleLib 2D ne gère pas les accents donc ne gère pas l'UTF-8 et compte 267 lignes de code !
Des exemples sont fournis, utilisant ConsoleLib :
- La punition
- Hello world
- Jeu du Plus ou Moins
Et aussi utilisant la ConsoleLib 2D :
- Demo
- ASC2Invaders

Pour voir l'intégralité des fonctions, regardez la doc dans les console*.h,
Si vous apercevez un bug, n'hésitez pas à les signaler via geecko.dev[at]free.fr
