var.yAxis = ((Wiimote.RawForceX*(Abs(Wiimote.RawForceX) > 2)) - 2*Sign(Wiimote.RawForceX)*(Abs(Wiimote.RawForceX) > 2))/10
var.xAxis = ((Wiimote.RawForceZ*(Abs(Wiimote.RawForceZ) > 1)) - 1*Sign(Wiimote.RawForceZ)*(Abs(Wiimote.RawForceZ) > 1))/15

if(!var.perfSomer) then
PPJoy.Analog1 = var.yAxis*(Abs(var.yAxis) > 0.1)
endif
PPJoy.Analog0 = var.xAxis*(Abs(var.xAxis) > 0.1)
PPJoy.Digital0 = Wiimote.Two
PPJoy.Digital1 = Wiimote.One
PPJoy.Digital2 = Wiimote.Up || var.xAxis < -1.3
PPJoy.Digital3 = Wiimote.Down || var.xAxis > 1.3
if(!var.perfSomer) then
PPJoy.Digital4 = Wiimote.Right
PPJoy.Digital5 = Wiimote.Left
endif
PPJoy.Digital6 = Wiimote.B
PPJoy.Digital7 = Wiimote.A
PPJoy.Digital8 = Wiimote.Minus
PPJoy.Digital9 = Wiimote.Plus
PPJoy.Digital10 = Wiimote.Home

if(Wiimote.Left && var.yAxis >= 1.3) then
PPJoy.Analog1 = 0
PPJoy.Digital5 = 0
var.perfSomer = 1
wait(1/8 seconds)
PPJoy.Analog1 = 1.3
wait(1/30 seconds)
PPJoy.Digital5 = 1
wait(1/30 seconds)
PPJoy.Digital5 = 0
wait(1/8 seconds)
var.perfSomer = 0
endif

if(Wiimote.Right && var.yAxis >= 1.3) then
PPJoy.Analog1 = 0
PPJoy.Digital4 = 0
var.perfSomer = 1
wait(1/8 seconds)
PPJoy.Analog1 = 1.3
wait(1/30 seconds)
PPJoy.Digital4 = 1
wait(1/30 seconds)
PPJoy.Digital4 = 0
wait(1/8 seconds)
var.perfSomer = 0
endif



debug = var.yAxis
