mirror of
https://github.com/processing/processing4.git
synced 2026-02-12 18:10:43 +01:00
make min/max functions not use Math.min/Math.max
This commit is contained in:
@@ -2785,19 +2785,23 @@ public class PApplet extends Applet
|
||||
|
||||
|
||||
static public final float max(float a, float b) {
|
||||
return Math.max(a, b);
|
||||
//return Math.max(a, b);
|
||||
return (a > b) ? a : b;
|
||||
}
|
||||
|
||||
static public final float max(float a, float b, float c) {
|
||||
return Math.max(a, Math.max(b, c));
|
||||
//return Math.max(a, Math.max(b, c));
|
||||
return (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
|
||||
}
|
||||
|
||||
static public final float min(float a, float b) {
|
||||
return Math.min(a, b);
|
||||
//return Math.min(a, b);
|
||||
return (a < b) ? a : b;
|
||||
}
|
||||
|
||||
static public final float min(float a, float b, float c) {
|
||||
return Math.min(a, Math.min(b, c));
|
||||
//return Math.min(a, Math.min(b, c));
|
||||
return (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user