Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-01-30 17:34:35 +0000
committerStijn Buys <ingar@osirion.org>2008-01-30 17:34:35 +0000
commit69f7ffa70863bef2be4cae08c466b5d97a627277 (patch)
tree9945e1c5cb29e10afda66af3274c3ef87886225a /src/common/functions.cc
parenta94049b1a43f83d750b9b5dee031c19a6b1fafb0 (diff)
accomodate the new modules
Diffstat (limited to 'src/common/functions.cc')
-rw-r--r--src/common/functions.cc64
1 files changed, 0 insertions, 64 deletions
diff --git a/src/common/functions.cc b/src/common/functions.cc
deleted file mode 100644
index 343084a..0000000
--- a/src/common/functions.cc
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- common/functions.cc
- This file is part of the Osirion project and is distributed under
- the terms of the GNU General Public License version 2
-*/
-
-// project headers
-#include "functions.h"
-
-namespace common {
-
-float min(float a, float b) {
- return (a < b ? a : b);
-}
-
-float max(float a, float b) {
- return (a > b ? a : b);
-}
-
-int min(int a, int b) {
- return (a < b ? a : b);
-}
-
-int max(int a, int b) {
- return (a > b ? a : b);
-}
-
-float randomf(const float max) {
- return ((float) rand() / (float) RAND_MAX) * max;
-}
-
-unsigned randomi(const unsigned int max) {
- return ((unsigned int)(rand() % max));
-}
-
-float degrees180f(float angle) {
- float r = angle;
- while (r <= -180.0f)
- r += 360.0f;
- while (r >= 180.0f)
- r -= 360.0f;
- return r;
-}
-
-float degrees360f(float angle) {
- float r = angle;
- while (r < 0.0f)
- r += 360.0f;
- while (r >= 360.0f)
- r -= 360.0f;
- return r;
-}
-
-float sgnf(float value)
-{
- if (value < 0 )
- return -1;
- else if (value == 0 )
- return 0;
-
- return 1;
-}
-
-} // namespace common