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 : 6331
Score au progrank : 42
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
537 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 | Suivante

Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 10-01-2016 à 19:12 | #
Arf désolé J'espère que ça va pas recommencer
Mort_vivantHors ligneMembrePoints: 667 Défis: 0 Message
Posté le 11-01-2016 à 19:37 | #
Bon dieu! Le programme auquel je n'aurais jamais pensé vouloir dans ma casio mais qui est super utile! bravo a toi!
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 11-01-2016 à 20:01 | #
De rien ça fait super plaisir
Pense à télécharger la nouvelle version qui sort dans 2/3 minutes

Grosse mis à jour au niveau de la sécurité ! Je vous conseille vivement de le télécharger
En plus elle rend le programme un peu plus agréable à utiliser
FenyskHors ligneMembrePoints: 286 Défis: 0 Message
Posté le 11-01-2016 à 22:17 | #
Ohh, enfin !
Quand je vois les nouveautés, j'ai tout de suite envie de télécharger.
J'y ferais demain au CDI

Merci pour cette maj !
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 11-01-2016 à 22:21 | #
J'espère qu'elle le plaira car normalement elle devrait
FenyskHors ligneMembrePoints: 286 Défis: 0 Message
Posté le 12-01-2016 à 08:51 | #
OUIN ! Il y a une erreur quand je supprime un point....

Mais bon, j'ai pas encore expérimenté le prog...
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 12-01-2016 à 18:40 | #
Avec la nouvelle version ou pas ? Moi ça fonctionne

ATTENTION SI VOUS AVEZ UNE VERSION ANTÉRIEURE A LA 2.1, TÉLÉCHARGEZ LA NOUVELLE !
Si vous avez une version antérieur à la 2.0 vos sprites ont des chances d'être incompilable si ils sont trop grands. Si vous avez la 2.0, F1 fait planter le programme...
MAIS TOUT CELA EST DÉSORMAIS CORRIGÉ !
Dark stormHors ligneLabélisateurPoints: 11631 Défis: 176 Message
Posté le 12-01-2016 à 20:13 | #
J'ai modifié pour ajouter les accents aux majuscules.
FenyskHors ligneMembrePoints: 286 Défis: 0 Message
Posté le 13-01-2016 à 20:18 | #
Il n'y a plus le téléchargement
AldebariusHors ligneMembrePoints: 1083 Défis: 10 Message
Posté le 13-01-2016 à 20:19 | #
En effet, on fait comment nous?

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

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