Posté le 02/02/2016 18:28
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 102 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 02/02/2016 19:22 | #
J'ai un menu que je trouve très bien réalisé, avec choix multiples et flèches dans mes 3 jeux en basic (désolé pour la pub), tu peux le reprendre, ça ne me dérange pas
Citer : Posté le 02/02/2016 19:25 | #
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 02/02/2016 19:26 | #
Comme ça, je ne vois pas le bug. Tu peux être plus précis sur l'origine du problème ? (clignotement du curseur, celui-ci ne bouge pas (ou pas correctement), etc.)
Ajouté le 02/02/2016 à 19:26 :
+1 Totoyo
Citer : Posté le 02/02/2016 19:35 | #
Un très bon tutoriel à suivre, pubons le site
Citer : Posté le 02/02/2016 20:10 | #
Le curseur ne bouge pas comme il faut.
Mais ne vous embêter pas pour l'instant, je vais commencer par regarder le tuto et les progs d'Elto.
Merci beaucoup en tout cas.
Ajouté le 02/02/2016 à 21:16 :
En fait, ce que je veut faire c'est un menu à deux colonne et ce n'est pas expliqué dans le tuto.
Je vais changer le début du code pour que vous compreniez.
Merci pour vos réponses.
Ajouté le 02/02/2016 à 21:20 :
Le problème c'est que je m’emmêle dans mes testes conditionnels donc le curseur(flèche) ne fait pas ce qu'il faudrait.
Ajouté le 02/02/2016 à 21:25 :
C'est pour mon jeu de Labyrinthe, pour qu'on ait un plus grand choix de map.
Labyrinthe : un jeu de réflexe unique, élu Jeu Du Mois !!!
Citer : Posté le 02/02/2016 23:00 | #
Je te conseille d'avoir une seule variable pour le choix, t'aurai un algo de ce type, et une représentation comme ceci :
2: Texte 2 3: Texte 6
4: Texte 3 5: Texte 7
6: Texte 4 7: Texte 8
[u]Variables :[/u]
G : GetKey
C : Choix
A : position X du curseur
B : position Y du curseur
[u]Algo :[/u]
0→G
Tant que G ≠ 31 // (on a pas validé)
// Détection des touches
GetKey→G
Si G == Touche Haut Alors // Met le bon code de touche
Si C > 1 Alors // Si on peut encore monter
C = C-2 // On remonte d'une case
Fin Si
Fin Si
Si G == Touche Bas Alors
Si C < 6 Alors // Si on peut encore descendre
C = C+2 // On descend d'une case
Fin Si
Fin Si
Si G == Touche Droite Alors
Si [url=http://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=118]Modulo[/url] (C, 2) = 0 Alors // Si on peut aller à droite
C = C+1 // On va à droite
Fin Si
Fin Si
Si G == Touche Gauche Alors
Si Modulo (C, 2) = 1 Alors // Si on peut aller à gauche
C = C-1 // On va à gauche
Fin Si
Fin Si
// Affichage
Locate A, B, " " // On efface l'ancien curseur
[red]2[/red] + [blue]11[/blue]×Modulo (C, 2) → A
[red]Position la plus à gauche de l'écran[/red]
[blue]Distance entre les deux colonnes[/blue]
[red]1[/red] + Int (C - 0.5÷2) → B
[red]Position la plus haute de l'écran[/red]
Locate A, B, "→" // On dessine le nouveau
Fin Tant Que
Citer : Posté le 03/02/2016 07:28 | #
Ok merci beaucoup.
Un modulo c'est ça % (tu ne récupère que le reste de la division) en python ou pas.
Labyrinthe : un jeu de réflexe unique, élu Jeu Du Mois !!!
Citer : Posté le 03/02/2016 13:34 | #
Oui