Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Graphisme >> Super Drawstat
Super Drawstat
Version : 2.1 Taille : 2476 octets Ajouté le : 2016-01-06 18:22 Modifié le : 2016-01-13 20:53
Auteur et posteur :
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Planète Casio - Programme Casio de graphisme - Super Drawstat - matt36230 - Calculatrices
Nombre de visites sur cette page : 6844
Score au progrank : 42
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
582 téléchargements | Soumettre un test


Votre calculatrice doit posséder les chaines de caractères (Str) et Menu pour utiliser ce programme. Si vous avez une Graph 85 (SD), mettez-la à jour.
Description :

Vous en avez marre de taper des listes et des listes pour vos graphismes ?

Si oui voici Supadrawstat, un programme permettant de faire des graphismes facilement et simplement !

Il vous suffit de bouger le curseur et d'appuyer sur [SHIFT] pour valider le point. Vous pouvez revenir en arrière avec [ALPHA].


Mais ce n'est pas tout ! Vous définissez vous même la taille maximale de votre fenêtre.
Par exemple, si vous voulez dessiner un sprite de 8*8, au lancement vous indiquez 8 en taille X et 8 en taille Y.
Vous pouvez aussi dessiner dans les négatifs il n'y a aucun problème !
Bien sûr elle est redimensionnable à tout moment avec [F4]

Toujours au lancement, vous pouvez indiquer si vous voulez des listes sous la forme A+{1,2,4,1,58,7,}→List 1 ou sous la forme {11,5,,69,8,4,6}→List 1 en mettant 0.
Vous pouvez ou non mettre les même variables pour la liste X et la liste Y.
Très pratique quand on veut déplacer son sprite ! Il y a juste à changer les variables indiqués dans votre programme
Exemple
Cliquer pour enrouler
?→A
?→B

A+{1,2,3,4,1,2,86,3}→List 1
B+{1,36,6,8,6,4,8,2}→Liste 2

Graph(X,Y)=(List 1[T],List 2[T])

//Votre sprite sera affiché par rapport au variable A et B :D !

Je sais qu'on peut faire comme ça aussi : Graph(X,Y)=(List 1[T]+A,List 2[T]+B) mais je voulais que ce soit compatible avec le drawstat


Et le principal atout de ce programme, est qu'il compile et enregistre lui même tout le code pour afficher le dessin.
Une fois qu'il est terminé, il vous suffit d'appuyer sur [EXE] puis [Shift] pour valider et de laisser la magie opérer
Enfin il ne vous reste plus qu'à copier-coller le code généré dans votre programme grâce la F-memory 1 ([OPTN] [F6] [F6] [F3] [F2] [1] [EXE).


Même si le code enregistré est du super drawstat, les liste sont 100% compatibles avec le drawtstat normal !

Enfin vous pouvez dessiner plusieurs objets sans contact entre eux en appuyant sur [F1] quand vous avez terminé un objet
Vous pouvez aussi déplacer rapidement le curseur en appuyant sur [F2] et indiquez les nouvelles coordonnées X et Y du curseur.
Pour connaître les coordonnées de votre curseur appuyer sur [F3], vous verrez aussi le nombre de point de votre dessin et la place restante (différente du nombre de points). Appuyez sur [EXE] pour revenir au dessin.

Précisions supplémentaires
Cliquer pour enrouler
Ce programme utilise les listes 1, 2 et 3 ainsi que les Str 1, 2, 8, 9 et 16.
Le curseur est un pixel noir.
Vous utilisez [REPLAY] pour le déplacer.
Faites attention a bien appuyer sur [SHIFT] pour valider votre dernier point avant de compiler.
Lorsque vous appuyez sur [SHIFT] ou [ALPHA], un "√" s'affiche en haut à gauche de l'écran pour indiquer que vous avez bien placés votre point.
Il est recommandé d'utiliser F-Tune 2 en Nrm (F1) et PLL 28 (replay gauche droite pour changer) Après l'initialisation appuyez très brièvement sur EXE pour ne pas que ça compile tout de suite après
Malheureusement les chaînes de caractère étant de taille limitée, le nombre de points disponibles l'est aussi Vous pouvez voir votre place restante avec [F3].
Ce programme utilise Var2Str de Totoyo qui permet de convertir une variable en chaîne de caractère


J'espère que ce programme vous sera utile car il me l'est énormément

Mis à jour
Cliquer pour enrouler
1.1 :
- Ajout de la possibilité de voir les coordonnées du curseur avec F3
- Changement et optimisation du système de compilation
2.0 :
- Changement du paramétrage de la ViewWindow qui était un peu beugué
- Enorme changement au niveau de la sécurité ! Vous ne pouvez plus dépasser la limite de points et donc si votre sprite était trop complexe vous le perdiez dans les versions antérieurs Encore désolé Fenysk
- Ajout d'écran de validation avant de quitter et de compiler
- Correction de bugs mineurs
- Amélioration générale
- Aide en cas de "memory error" si votre sprite est trop grand pour que le programme compile les deux listes ensemble. Ne vous inquiétez pas, il suffit juste de faire 2 collages au lieux d'un et tout est bien expliqué
2.1 :
- [F1] ne fait plus planter le programme (il le faisait dans la 2.0)


Les commandes si vous n'avez pas tout saisis
Cliquer pour enrouler
[SHIFT] : valider le point
[ALPHA] : supprimez le dernier point
[EXE] : compiler
[EXIT] : quitter
[F1] : Séparez avec le prochain dessin
[F2] : Déplacer automatiquement le curseur à des coordonnées
[F3] : Affichage des coordonnées X et Y, ainsi que le nombre de points et la place restante
[F4] : Reparamétrage de la fenêtre


Bonne programmation !


PS : le gif n'est pas à jour


Note sur 10 Commentaire Date de notation
9Première versions bugués, mais la 2.0 m'a l'air extraordinaire ! Hate d'y essayer !Le 12.01.2016 à 21:10

Commentaires :

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

Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 13-01-2016 à 20:54 | #
Merci DS ! Je ne sais pas comment les mettre
C'est bizarre y'avait bien le fichier pourtant mais c'est bon je l'ai remis
EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 14-01-2016 à 09:34 | #
Tiens, j'ai remarqué une faute bien connue de mes services orthographiques dans la note mise sur ton programme...
FenyskHors ligneMembrePoints: 286 Défis: 0 Message
Posté le 14-01-2016 à 09:55 | #
>.< Eltoredo

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

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 76 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