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 » TouchLib - Topic officiel
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

TouchLib - Topic officiel

Posté le 25/01/2014 16:31

TouchLib est une librairie permettant d'utiliser les touches comme écran tactile (pseudo TouchPad). Elle propose plusieurs fonctions, qui varient selon l'utilisation que vous voulez en faire. Toutefois, la plus importante reste TL_getTouchXY, qui permet de récupérer les coordonnées du point pressé sur le TouchPad.

--- Lien de téléchargement ---


Posez ici toutes vos questions sur cette librairie et vos problèmes de programmation lors de son utilisation.

La documentation française est terminée, la librairie sera postée avec les snippets une fois sa traduction finie.

Fichier joint


Drac0300 Hors ligne Membre Points: 839 Défis: 39 Message

Citer : Posté le 30/06/2014 22:13 | #


On ne met par convention pas n'importe qu'elle variable en majuscule !
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
-florian66- Hors ligne Ancien rédacteur Points: 2384 Défis: 20 Message

Citer : Posté le 30/06/2014 22:14 | #


Tu vois une variable en majuscule ?
In Arch, I trust ! And you ?
Drac0300 Hors ligne Membre Points: 839 Défis: 39 Message

Citer : Posté le 30/06/2014 22:16 | #


Non désolé , je répondais à lephé
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 30/06/2014 22:16 | #


Lisez la doc, zut.

TL_GET_TOUCH_ROUND est un define qui correspond au nombre de touches qui peuvent être pressées de manière à obtenir un arrondi de la position pressée, et donc avoir des cordonnées plus précises. La valeur dans la lin est fixée à 4.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Drac0300 Hors ligne Membre Points: 839 Défis: 39 Message

Citer : Posté le 30/06/2014 22:18 | #


Voilà, je l'avais dit que c'était un #define, na ! </réaction-puérile>
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
-florian66- Hors ligne Ancien rédacteur Points: 2384 Défis: 20 Message

Citer : Posté le 30/06/2014 22:19 | #


En lua, on peut faire un truc du genre ?
Je sais si on peut faire ça grâce au multi-getkey

In Arch, I trust ! And you ?
Drac0300 Hors ligne Membre Points: 839 Défis: 39 Message

Citer : Posté le 30/06/2014 22:21 | #


Je sais plus, désolé
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
-florian66- Hors ligne Ancien rédacteur Points: 2384 Défis: 20 Message

Citer : Posté le 30/06/2014 22:24 | #


Ce code n'est pas optimisé.
if key(c_d) and key(c_d) and key(c_d) and key(c_d)
then x=(10+20)/2 and y=(10+10)/2 -- pour faire le centre des coordonées


Ce code est un peu bizarre

Ajouté le 01/07/2014 à 09:05 :
Mais tous ce code sera optimisé
In Arch, I trust ! And you ?
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 01/07/2014 09:29 | #


Drac0300, je te ferais remarquer que dans le code même de Monochrome Lib, se trouve une énumération nommé ML_Color dont les valeurs -- ML_BLACK et compagnie -- sont bien écrites en majuscules et sont utilisées comme des macros.
Et je me doute bien que ce n'est pas une variable, mais je soulignais que c'était peut-être un peut vite affirmé de dire que c'est une macro. Ce qui aurait été plus large aurait été de dire "C'est une constante".
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

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 93 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