Skip to content

Instantly share code, notes, and snippets.

@elarkin
Last active August 29, 2015 14:05
Show Gist options
  • Save elarkin/7be7da07ceb7e7ab7058 to your computer and use it in GitHub Desktop.
Save elarkin/7be7da07ceb7e7ab7058 to your computer and use it in GitHub Desktop.
Slider balancing
// Psuedocode
void OnSliderChange() {
int slider2val = Slider2.val();
int slider3val = Slider3.val();
float slider2proportion = slider2val / (slider2val + slider3val);
int totalRemaining = 180 - Slider1.val();
Slider2.setValue((int) totalRemaining * slider2proportion);
Slider3.setValue(totalRemaining - Slider2.val());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment