Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » [C] Afficher du texte sur la prizm
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

[C] Afficher du texte sur la prizm

Posté le 11/03/2012 19:41

Ci-joint une petite librairie avec la doc que j'ai programmé pour afficher du texte à l'écran sur votre prizm, cette librairie contient deux fonctions :

int print_text_cg(int coordX, int coordY, char* texte,short couleur);

int print_number_cg(int x, int y, long nombre,short couleur);

La fonction print_number_cg contient encore quelques bugs (erreur d'affichage si le nombre est trop grand)

D'autre mise à jour sont à prévoir :).

Fichier joint


Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 11/03/2012 21:15 | #


Merci, ça va me servir
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 11/03/2012 21:43 | #


Pour le moment cette fonction ne gère pas les accents, mais ça va venir dans une future version.

Ajouté le 18/04/2012 à 14:36 :
Màj, correction de quelques bugs : la fonction print_number_cg est maintenant utilisable :).
Pierrotll Hors ligne Ancien administrateur Points: 5488 Défis: 41 Message

Citer : Posté le 18/04/2012 14:50 | #


C'est plutôt moche de mettre des fonctions dans un header. De plus, pourquoi faire des bitmaps 16 bits pour les lettres ? Des bitmaps monochromes suffiraient, et diviseraient par 16 la mémoire nécessaire.

Si tu veux regarder, pour Gravity Duck j'ai fait un petit module de texte aussi, avec police personnalisable de n'importe quelle taille, avec une même police on peut choisir sa taille au moment de l'affichage, choix de la couleur évidemment, mais avec gestion de la transparence alpha en plus, ça gère les police monospace ou non (la largeur des caractères est calculée automatiquement), et une option antialiasing en bonus.
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 21/04/2012 02:26 | #


Merci pour tes conseils :), je vais essayer d'améliorer ça.
Dark storm Hors ligne Labélisateur Points: 11571 Défis: 176 Message

Citer : Posté le 22/04/2012 17:08 | #


Pierrotll a écrit :

Si tu veux regarder, pour Gravity Duck j'ai fait un petit module de texte aussi, avec police personnalisable de n'importe quelle taille, avec une même police on peut choisir sa taille au moment de l'affichage, choix de la couleur évidemment, mais avec gestion de la transparence alpha en plus, ça gère les police monospace ou non (la largeur des caractères est calculée automatiquement), et une option antialiasing en bonus.


faut que je regarde ca
Finir est souvent bien plus difficile que commencer. — Jack Beauregard

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2022 | Il y a 70 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd