Seuls les membres ayant 30 points peuvent parler sur le chat.
Gestion du compte
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 75/85/95 (SD) (fx-9860)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Ptune2
Conversion
Geometry prizm
Eigenmath prizm
Picture Plot
Probability sim
Colorlib


¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Fx-CG 10/20 >> Add-ins >> Colorlib
Colorlib
Version : 1.0 Taille : 25100 octets Ajouté le : 2013-10-26 18:09 Modifié le : 2013-11-04 19:41
Auteur et posteur :
LancelotHors ligneMembrePoints: 1274 Défis: 160 Message
Planète Casio - Add-in Casio - Colorlib - lancelot - Calculatrices
Nombre de visites sur cette page : 5718
Score au progrank : 32
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
740 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY-ND


Description :

Colorlib v 1.0 by Lancelot


Salut à tous

Voici une version un plus propre de la ColorLib pour programmer en C C++ sur la PRIZM. Cette librairie contient toutes les fonctions graphiques utiles et importantes pour faire un add-in sur la calculatrice CASIO fx-CG20.

Fonctions incluses:
-pixel
-pixel alpha
-état d'un pixel
-ligne
-ligne verticale ou horizontale
-fond d'écran de couleur
-cercle
-rectangle remplit
-polygone vide ou plein
-image transparence ou normale + choix du nombre de bits
-affichage de texte

Installation:
-glissez les fichiers colorlib.c et colorlib.h dans votre dossier projet et voilà c'est fait

Utilisation:
-Placer #include "ColorLib.h" au début de votre code.
-Dé-commenter les #define dans colorlib.h pour utiliser les fonctions qui vous intéressent.

Futur mises à jour:
-Création de documentation sur l'utilisation de la lib.
-Réécriture de cette page pour quelque chose de plus propre
-Mettre une image de fonctionnement de cette librairie.

Fichier 2: add in de test

N'hésiter pas à me faire part de vos remarques sur le code afin de l'améliorer et à me proposer des fonctions à ajouter



Commentaires :

Pages: Précédente | 1, 2, 3

NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1235 Défis: 54 Message
Posté le 25-01-2015 à 12:14 | #
C'est la couleur qui sera considérée comme transparente au moment d'afficher ton sprite : si tu lui dit que la couleur "masked" c'est : 0xFFFF (exemple), tous les pixels de ton sprite qui seront de la couleur 0xFFFF ne seront pas affichés, et donc ce sont les anciens déjà dans la VRAM qui resteront là, ça donne un effet de "transparence" (enfin, ça te permet d'afficher un personnage sans avoir de bandes blanches aux endroits non utiles du sprite), je sais pas si c'est très clair mais bon ^^...
-florian66-Hors ligneAncien rédacteurPoints: 2300 Défis: 19 Message
Posté le 25-01-2015 à 12:15 | #
merci je comprend pas trop
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1235 Défis: 54 Message
Posté le 25-01-2015 à 12:16 | #
Je te donnerai un exemple dans l'après midi si tu veux, depuis un portable c'est pas évident ^^...
-florian66-Hors ligneAncien rédacteurPoints: 2300 Défis: 19 Message
Posté le 25-01-2015 à 12:16 | #
j'ai relu et a peu près compris

Faut prendre un code hexa ?
-florian66-Hors ligneAncien rédacteurPoints: 2300 Défis: 19 Message
Posté le 25-01-2015 à 12:23 | #
j'ai fais mes tests et ça marche
LancelotHors ligneMembrePoints: 1274 Défis: 160 Message
Posté le 05-04-2015 à 20:47 | # | Fichier joint
Up maj je modifie pas le code initiale car c'est pas très stable sur certaines fonctions.

Pages: Précédente | 1, 2, 3

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 37 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