Mercurial > projects > doodle
view doodle/tk/misc.d @ 44:2b9329ed0f0e
Added backtrace support
author | "David Bryant <bagnose@gmail.com>" |
---|---|
date | Sun, 01 Aug 2010 02:06:14 +0930 |
parents | 960b408d3ac5 |
children |
line wrap: on
line source
module doodle.tk.misc; // TODO move this to core double min(in double a, in double b) { return a < b ? a : b; } double max(in double a, in double b) { return a > b ? a : b; } double clamp(in double v, in double min, in double max) { assert(min < max); if (v < min) { return min; } else if (v > max) { return max; } else { return v; } }