sticky btn

This commit is contained in:
spatialfree 2022-10-05 21:00:23 -04:00
parent 2a5e2a4aca
commit f3f62b4eb7

View file

@ -26,10 +26,14 @@ class Trackballer : dof {
Vec3 localPad = mAnchorInv.Transform(pad); Vec3 localPad = mAnchorInv.Transform(pad);
Color color = Color.White; Color color = Color.White;
btnIn.Step(localPad.Length < layer[0]); if (btnIn.held) {
if (localPad.Length < layer[0]) { btnIn.Step(localPad.Length < layer[1]);
color = new Color(1, 0, 0); } else {
btnIn.Step(localPad.Length < layer[0]);
} }
color = btnIn.held ? new Color(1, 0, 0) : Color.White;
btnOut.Step(localPad.Length > layer[2]); btnOut.Step(localPad.Length > layer[2]);
if (localPad.Length > layer[2]) { if (localPad.Length > layer[2]) {
color = new Color(0, 1, 1); color = new Color(0, 1, 1);