Se connecter avec
S'enregistrer | Connectez-vous

dark basic

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Je te donne tout de suite un exemple et si tu comprend pas, tu me le dira et je t'expliquerais:
rem = commantaires en Darc Basic

rem si le click gauche de la sourie est pressé
if mouseclick() = 1
rem si le curseur se trouve entre les position X indiqué (là, PositionX est une variable numérique)
if mousex() >= PositionX1° and mousex() <= PositionX2°
rem si le curseur se trouve à la position Y indiqué
if mousey() >= PositionY1° and mousey() <= PositionY2°
rem il vas au label PageDeVoituresItaliennes
goto PageDeVoituresItaliennes
endif
endif
endif

Mais en plus cours et plus compressé, on peut faire comme ça :

if mouseclick()=1 and mousex() >= PositionX1° and mousex() <= PositionX2° and mousey() >= PositionY1° and mousey() <= PositionY2° then goto PageDeVoituresItaliennes

Cela prend qu'une ligne mais c'est pas très facile à lire.
Autrement pour savoir les coordonnées du bouton (zone du click), il te suffira de mettre ce programme dans un boucle, et de préférence après un cls (actualisation du programme) :

mousex()=varx
mousey()=vary
text 0,0,"/"+varx+"\_/"+vary+"\"

Mais n'oublie pas l'instruction cls avant pour que tu puisse lire les coordonnées, car si c'est apres, il y a des chansses qu'il n'apparaisse pas assais longtemps pour que tu puisse le voire, et si il n'y a pas le cls, il y aurra une gros paté qui rendra les coordonnée illisibles.

Bon programme !!
Lassé par la pub ? Créez un compte
Tom's guide dans le monde