Étape 2: programmation glovepie
Script de contrôle de la souris par marinos35
nom du fichier : miiseSNC.pie
Version bêta 2
http://WiiMoveU.GooglePages.com
GlovePIE masquer/afficher la fenêtre en double-cliquant sur le bouton Home
Si var.run == FALSE alors
var.Run = TRUE
HidePie
var.Hidden = TRUE
endif
Si ((DoubleClicked(Wiimote.Home) et Wiimote.HasClassic == FALSE) ou DoubleClicked(Home) ou DoubleClicked(Wiimote.Classic.Home)) et var.hidden puis
ShowPie
var.Hidden = FALSE
else if ((DoubleClicked(Wiimote.Home) et Wiimote.HasClassic == FALSE) ou DoubleClicked(Home) ou DoubleClicked(Wiimote.Classic.Home)) et var.hidden == FALSE alors
HidePie
var.Hidden = TRUE
endif
Bouton "Home" active et désactive les boutons. Fonction similaire à la touche.
var.Home = SingleClicked(Wiimote.Home)
Si var.home et var.on puis
var.on = FALSE
else if var.home et var.on = faux alors
var.on = TRUE
endif
Clés pour Wiimote
Si var.on alors
Mouse.x = (2 - Wiimote.dot1x / 1023 - Wiimote.dot2x / 1023) / 2
Mouse.y = (Wiimote.dot1y / 1023 + Wiimote.dot2y / 1023) / 2
endif
Mouse.LeftButton = Wiimote.A
Mouse.RightButton = Wiimote.B
Up = Wiimote.Up
Bas = Wiimote.Down
Gauche = Wiimote.Left
Droite = Wiimote.Right
Clés pour Nunchuk
var.joyfix = 5 / 100
Mouse.LeftButton = Wiimote.Nunchuk.CButton / / C = clic gauche de la souris
Mouse.RightButton = Wiimote.Nunchuk.ZButton / / Z = clic droit de la souris
Si (Wiimote.Nunchuk.JoyX > var.joyfix ou Wiimote.Nunchuk.JoyX <-var.joyfix) puis mouse.x = mouse.x + Wiimote.Nunchuk.JoyX/50 / / {analogique est utilisé
Si (Wiimote.Nunchuk.JoyY > var.joyfix ou Wiimote.Nunchuk.JoyY <-var.joyfix) puis mouse.y = mouse.y + Wiimote.Nunchuk.JoyY/50 / / pour le mouvement de la souris}
Touches de la manette classique
Mouse.RightButton = Wiimote.Classic.ZL / / ZL = clic droit de la souris
Mouse.LeftButton = Wiimote.Classic.L / / L = clic gauche de la souris
Si (Wiimote.Classic.Joy1X > var.joyfix ou Wiimote.Classic.Joy1X <-var.joyfix) puis mouse.x = mouse.x + Wiimote.Classic.Joy1X/50 / / {analogique gauche est utilisée
Si (Wiimote.Classic.Joy1Y > var.joyfix ou Wiimote.Classic.Joy1Y <-var.joyfix) puis mouse.y = mouse.y + Wiimote.Classic.Joy1Y/50 / / pour le mouvement de la souris}