// Jump Man Fever Script // Réalisé par Ilyasse El Khaira // ilyasse.elkhaira@gmail.com // Pour l'Apero Expérience 2009 //Variables var.topx = 7 //Maximum speed X (déplacement horizontal de la souris) var.topy = 12 //Maximum speed Y (déplacement vertical de la souris) var.death = 0.1 //Death zone (zone morte dans laquelle la souris n'est plus active) var.rumble = True //Wiimote rumbles (vibration de la wiimote quand elle touche les bords de l'écran) pie.FrameRate = 100 hz //Script frame rate (varier la valeur entre 60 et 100 Hz) var.rawfy = Wiimote.RawForceY //Récupère l'inclinaison en y de la wiimote var.delta = -10 var.freezetime = 1000 ms //Temps d'attente var.starty = false //Au départ le script ne s'excute pas avant d'appuyer sur Espace //Variables à calibrer la première fois var.trimx = -3.50 //Mettre la wiimote à plat sur une table (bouton vers le haut) var.trimz = -7.75 //et chnager les valeurs des variables trimx et trimz par celle du champ debug de GlovePie var.jump = 20 //Calibrer cette valeure pour déterminer la sensibilité du saut If Keyboard.Alt = true //Lorsque la touche ALT (gauche) est enfoncée vous désactivez le script var.starty = false debug = "" End If If Keyboard.Space = true //Lorsque la touche Espace est enfoncée vous activez le script var.starty = true End If If var.starty = true If (var.rawfy-var.delta>var.jump) Mouse.LeftButton = true End If //var.delta = var.rawfy If True //Debug debug = "var.trimx: " + wiimote.RawForceX*-1 + " var.trimz: " + Wiimote.RawForceZ*-1 Wait 300 ms End If //Buttons Mouse.LeftButton = wiimote.A Mouse.RightButton = wiimote.B //Freeze var.freeze = KeepDown(Pressed(wiimote.A or wiimote.B), var.freezetime) // Mouse //Movement and death zone If var.active and not var.freeze Mouse.x=Smooth((1/(Screen.Width/var.x)), 1) Mouse.y=Smooth((1/(Screen.height/var.y)), 1) Else var.x = MapRange(Mouse.x, 0, 1, 1, Screen.Width) var.y = MapRange(Mouse.y, 0, 1, 1, Screen.height) End If var.active=not(var.rx>-var.death and var.rx-var.death and var.ryScreen.Width or var.y>Screen.height), 80 ms) //Limits If var.x>Screen.Width Then var.x=Screen.Width If var.y>Screen.height Then var.y=Screen.height If var.x<0 Then var.x=0 If var.y<0 Then var.y=0 End If