Posté le 23/12/2014 19:27
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 123 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
Citer : Posté le 23/12/2014 20:36 | #
Je précise que dans la chaine il y a des caractères spéciaux.
Avec Fn on peut enregistrer une chaine mais on il n'y a pas de RclFn dans le catalogue
Ajouté le 24/12/2014 à 10:41 :
Cela marche avec des chiffres mais pas avec des caractères spéciaux.
Des idées ?
Citer : Posté le 24/12/2014 11:21 | #
J'ai essayé et je crois qu'il faut obligatoirement un locate
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 24/12/2014 11:39 | #
Tu peux transformer ta fn en chaîne de caractère avec la fonction Exp>Str(
"Planete Casio"→fn 1
Exemple :
Exp>Str(fn 1,Str 1)
Str 1
J'avais mal lu, ce n'est pas possible d'afficher une Str en faisant simplement Str◢
Enfin à ma connaissance, j'ai déjà essayé en vain
Citer : Posté le 24/12/2014 12:46 | #
Il me semble qu'on peut faire :
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 24/12/2014 12:48 | #
Il me semble que non justement
Mais si c'est vraiment le cas alors il suffit de faire ce que j'avais dit au dessus :
Exp>Str(fn 1,Str 1)
Str 1
Si j'ai bien comprit il aimerait afficher les chaînes de caractères de cette manière justement, et comme ce n'est pas possible il demande s'il n'y a pas moyen de faire ça en passant par les fn et les fonctions Exp.
Citer : Posté le 24/12/2014 14:12 | #
Oui c'est ça Remiweb et que la chaîne ne soit pas tronquée quelle revienne a la ligne comme si on afficher un message:
Ajouté le 24/12/2014 à 14:13 :
Quand je tape Str1? j ai une erreur syntaxe
Citer : Posté le 24/12/2014 15:04 | #
Bizarre, j'arrive très bien à faire ça :
Str 1?->A
Citer : Posté le 24/12/2014 16:01 | #
Mais cela ne marche que pour des chiffres .
Ajouté le 24/12/2014 à 16:04 :
Si en fait cela marche mais il y ale point d'interrogation qui gêne
Ajouté le 24/12/2014 à 16:07 :
Qui stoppe le programme.
Citer : Posté le 10/04/2015 16:52 | #
Je remonte le topic car je pense avoir une solution qui pourra resservir
Le but est de pouvoir afficher des chaînes au fur et à mesure comme on peut le faire avec les variables ?
(c'est-à-dire avec la dernière valeur qui s'affiche en bas de l'écran et les précédentes qui remontent vers le haut)
Alors cette méthode fonctionne :
""
Locate 1,7,Str 1
En effet si je veux afficher quelque chose à la suite :
//ou comme précédemment pour une nouvelle chaine :
""
Locate 1,7,Str 2
le nouvel élément s'affichera bien en bas de l'écran et tout ce qui était avant va être décalé vers le haut (même notre Str 1)
Par contre il y a deux petits problème :
les 6 premières lignes de l'écran doivent avoir eu quelque chose d'affiché (même si ce n'est que du vide avec des "")
si la longueur de la chaine est supérieur à 21 elle sera tronquée (ou il faut faire un petit code qui affiche la suite de nouvelle lignes)
Citer : Posté le 11/04/2015 13:15 | #
Est-ce-que tu pourrais donner un exemple car j'ai du mal à comprendre l'idée .
Citer : Posté le 11/04/2015 13:16 | #
Il utilise le flux standard pour écrire une ligne vide en bas de l'écran, ce qui fait remonter l'écran, et ensuite il utilise Locate pour écraser la dernière ligne, ce qui donne l'impression que le texte a été écrit de manière classique.
Citer : Posté le 11/04/2015 13:22 | #
D'accord mais comment cela permet d'afficher une STR ?
Citer : Posté le 11/04/2015 13:23 | #
Ben du coup, il suffit de l'afficher avec Locate.
Citer : Posté le 12/04/2015 19:16 | #
il y a
et sur plusieurs lignes :
Text 7,1,StrMid(Str 1,29,28)Ù
Text 13,1,StrMid(Str 1,58,28)Ù
Text 19,1,StrMid(Str 1,87,28)Ù
Text 25,1,StrMid(Str 1,116,28)Ù
Text 31,1,StrMid(Str 1,145,28)Ù
Text 37,1,StrMid(Str 1,174,28)Ù
Text 43,1,StrMid(Str 1,203,21)Ù
Citer : Posté le 12/04/2015 19:35 | #
Optimisons le bouzin de mon VDD
Text 6B+1,1,StrMid(Str 1,1+28B,28)
Next
(Je n'ai pas testé sur ma calculatrice, donc j'ai pu commettre une erreur de programmation)
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 12/04/2015 20:28 | #
Ces méthodes je les connais, vous vous éloignez du sujet .