]> git.jsancho.org Git - lugaru.git/commitdiff
Remove Random.cpp
authorAlexander Monakov <amonakov@gmail.com>
Sun, 6 Jun 2010 15:35:48 +0000 (19:35 +0400)
committerAlexander Monakov <amonakov@gmail.com>
Sun, 6 Jun 2010 15:35:48 +0000 (19:35 +0400)
CMakeLists.txt
Source/OpenGL_Windows.cpp
Source/Random.c [deleted file]
Source/Random.h

index d86c839cc3066e8317dba38886c40fe9d28f46fe..383779d1e0b92473765430a17a554627eb404cdd 100644 (file)
@@ -66,7 +66,6 @@ set(LUGARU_SRCS
        ${SRCDIR}/Person.cpp
        ${SRCDIR}/private.c
        ${SRCDIR}/Quaternions.cpp
-       ${SRCDIR}/Random.c
        ${SRCDIR}/Skeleton.cpp
        ${SRCDIR}/Skybox.cpp
        ${SRCDIR}/Sprite.cpp
index 776eb4308bb7eda34bfe7255d7e6004dca96a156..37ad22fa433718097152721b9e28cc14cf621a65 100644 (file)
@@ -230,8 +230,6 @@ Boolean SetUp (Game & game)
 
        LOGFUNC;
 
-       randSeed = UpTime().lo;
-
        osx = 0;
        cellophane=0;
        texdetail=4;
diff --git a/Source/Random.c b/Source/Random.c
deleted file mode 100644 (file)
index add3a78..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright (C) 2003, 2010 - Wolfire Games
-
-This file is part of Lugaru.
-
-Lugaru is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
-
-See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-*/
-
-
-#include "Random.h"
-#include "stdlib.h"
-
-
-int randSeed = 1;
-
-short Random()
-{
-       /*unsigned int value = (unsigned int)randSeed;
-       unsigned int out=0;
-       int i=31;
-
-       while (i > 0)
-       {
-       value ^= 0x81010000;
-       value ^= out;
-       if (value & 1)
-       {
-       value >>= 1;
-       value |= 0x80000000;
-       }
-       else
-       value >>= 1;
-       out <<= 1;
-       out |= (value&0x1);
-       i--;
-       }
-       if (value&0x80000000)
-       {
-       out <<= 1;
-       out |= 1;
-       }
-       else
-       out <<= 1;
-
-       randSeed += out;
-       */
-       return rand();
-}
index 10f66cb257cac6b91648fb1790e0cea00db34101..3d53ebeb66897a533483922314ec1f908fa38cec 100644 (file)
@@ -22,18 +22,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #ifndef _RANDOM_H_
 #define _RANDOM_H_
 
+#include <stdlib.h>
 
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-
-extern int randSeed;
-short Random ();
-
-
-#if defined(__cplusplus)
+static inline short Random()
+{
+    return rand();
 }
-#endif
 
 #endif