Mercurial > projects > doodle
view tk/misc.d @ 0:e907d2c54ec3
Initial import
author | David Bryant <daveb@acres.com.au> |
---|---|
date | Wed, 13 May 2009 15:42:39 +0930 |
parents | |
children | 06c30d250c0a |
line wrap: on
line source
module tk.misc; double min(double a, double b) { return a < b ? a : b; } double max(double a, double b) { return a > b ? a : b; } double clamp(double v, double min, double max) { assert(min < max); if (v < min) { return min; } else if (v > max) { return max; } else { return v; } }