vtoto1
-
5 juin 2013 à 02:16
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
21 juin 2013 à 20:30
Bonjour
y aurais t i l une ame charitable pour me faire un executable .jar ou .exe
du source suivant (il est assez simple à comprendre c un language interpréter de glovepie) le vocabulaire de la syntaxe est naturel
voici le code : il fait la souris se déplacer sur 1,20 m en longueur et 0,90 m en largueur au lieu d'un mouchoir de poche
les // sont des commentaires
Merci d'avance
// permet de déplacer la souris sur une distance de 1,20m en longueur et 90 cm en largeur
// pour que le curseur parcourt l'écran
// attention il faut que le doubleclic fonctionne aussi
cursor.Visible = true
var.deltax = Delta(mouse.DirectInputX) in cm
var.deltay = Delta(mouse.DirectInputY) in cm
// Mouse ballistics attempt
var.velocity = ([(smooth(var.deltaX) / 24ms),(smooth(var.deltaY) / 24ms)])
var.speed = |var.velocity|
if var.speed <= 0.2 then
var.deltax = var.deltax * 2
var.deltay = var.deltay * 2
endif
if var.speed > 0.2 and var.speed <= 0.4 then
var.deltax = var.deltax * 4
var.deltay = var.deltay * 4
endif
if var.speed > 0.4 and var.speed <= 1.25 then
var.deltax = var.deltax * 7
var.deltay = var.deltay * 7
endif
if var.speed > 1.25 and var.speed <= 3.9 then
var.deltax = var.deltax *12 //* 7
var.deltay = var.deltay *12 //* 7
endif
if var.speed > 3.9 then
var.deltax = var.deltax * 20// * 13.77
var.deltay = var.deltay * 20// * 13.77
endif
var.Mousex = var.Mousex + (var.deltax)
var.Mousey = var.Mousey + (var.deltay)
if var.mouseX < 120 then
cursor.PosX = var.mouseX/3.33 //3.33 ratio en x pour 120 cm de longueur
else if var.mousex >120 then var.mouseX 120
end if
if var.mousex <= 0 then
var.mousex = 0
endif
if var.mouseY<90 then
cursor.posY = var.mouseY/4 // 4 rotio en y pour 90 cm de largueur
else if var.mousey >90 then var.mouseY 90
endif
if var.mouseY <= 0 then
var.mouseY = 0
endif
PS: si je peux avoir aussi le source ce serait bien (pour déventuelle modif ultérieur)
merci