Hey ryanrybot, <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">
Just wanted to add a small additional note...
At the top of the screen cap I noticed the LstickRadius was being set via the distance formula.
C2 has a built in distance function that will return the distance between two points.
It can be found as an expression in the "System" object, in the "Math" section. Or you can just type "distance" in any expression area.
In your case, you want the radius of the stick position. Which is the distance from the stick's centered position (0,0) to the stick's current position (axisX,axisY).
So you can use the distance function like this:
distance( 0 , 0 , axisX , axisY )
Granted the above example is simplified for clarity.
Using the actual expressions for retrieving the stick positions you'd write the following.
distance( 0 , 0 , Gamepad.Axis(0,0) , Gamepad.Axis(0,1) )
Finally, there is also an angle(x1,y1,x2,y2) function, and an anglediff(a1,a2) function among others which can come in handy as well.
Below I added a link to a full list of all built-in math system expressions from the online C2 manual:
The "Math" section is a ways down the page. The "Text" section is also worth checking out. <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">
https://www.scirra.com/manual/126/system-expressions