Professional Documents
Culture Documents
if (up) {
if (current == max) {
up = false;
current -= 1;
} else {
current += 1;
}
} else {
if (current == min) {
up = true;
current += 1;
} else {
current -= 1;
}
}
} else {
counter++;
}
return current;
}
}
class BouncingFloat {
float get() {
if (up) {
if (current >= max) {
up = false;
current -= changeFactor;
} else {
current += changeFactor;
}
} else {
if (current <= min) {
up = true;
current += changeFactor;
} else {
current -= changeFactor;
}
}
return current;
}
}