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.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Améliorer les menus
Ninestars Hors ligne Membre Points: 2461 Défis: 24 Message

Améliorer les menus

Posté le 08/08/2012 17:05

Je remarque que dans beaucoup trop de jeux, les menus sont mals gérés :
curseur trop rapides
affichage de -display-
menus qui clignotes
...

Pour cela il existe des astuces !
pour ralentir un curseur il faut faire
For 0->I To 100:Next

ce petit code tenant sur une ligne ralenti le jeu, il est donc à placer juste après l'affichage du curseur.

Pour eviter le display (truc de faignants), il suffit de mettre
While Getkey=CODE
WhileEnd
While Getkey!=CODE
WhileEnd

CODE étant le numéro de la touche (31 pour EXE)

Pour les menus utilisant l'écran texte, je ne vais rien vous apprendre.
Mais pour ceux utilisant l'écan graphique il y a deux astuces:
La première est d'afficher tout les textes en premier puis de faire StoPict 1 (faire OPTN F6 F6 puis F2)
Juste après il faut faire BG-Pict 1
(Shift Menu F6 puis F5)
ensuite on peut afficher le curseur et faire Cls pour l'effacer, l'image enregistré restera à l'écran, mais pas le curseur !
La seconde astuce est d'effacer uniquement le curseur avec
Text Y,X," "
puis d'afficher son curseur aux nouvelles coordonnées.



Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 08/08/2012 17:18 | #


Le problème est aussi qu'un jeu conçu sur Graph 35 + ne s'exécute pas comme sur Graph 85 ou 100.
Pierrotll Hors ligne Ancien administrateur Points: 5488 Défis: 41 Message

Citer : Posté le 08/08/2012 18:25 | #


Je rejoins Louloux. Le ralentissement ou l'attente du relâchement de la touche sont effectivement nécessaires aujourd'hui, mais ne l'étaient pas du tout sur les calculatrices plus anciennes que la Graph 85. Tous les jeux proposant des fichiers fxi ou cat sont généralement plus anciens, et il est parfaitement normal que leurs menus ne soient pas ralentis.
Ninestars Hors ligne Membre Points: 2461 Défis: 24 Message

Citer : Posté le 08/08/2012 22:22 | #


D'accord je ne pensais pas que la calculatrice avait une influance.
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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