Edit

kc3-lang/SDL/Xcode-iOS/Demos/src/common.c

Branch :

  • Show log

    Commit

  • Author : Philipp Wiesemann
    Date : 2015-01-26 22:00:29
    Hash : b48e54aa
    Message : Fixed bug 2802 - [patch] Fix android build compiling in wrong filesystem implementation Jonas Kulla The configure script didn't differentiate between Linux and Android, unconditionally compiling in the unix implementation of SDL_sysfilesystem.c. I'm probably one of the very few people building SDL for android using classic configure + standalone toolchain, so this has gone undetected all along.

  • Xcode-iOS/Demos/src/common.c
  • /*
     *  common.c
     *  written by Holmes Futrell
     *  use however you want
     */
    
    #include "common.h"
    #include "SDL.h"
    #include <stdlib.h>
    
    /*
        Produces a random int x, min <= x <= max
        following a uniform distribution
    */
    int
    randomInt(int min, int max)
    {
        return min + rand() % (max - min + 1);
    }
    
    /*
        Produces a random float x, min <= x <= max
        following a uniform distribution
     */
    float
    randomFloat(float min, float max)
    {
        return rand() / (float) RAND_MAX *(max - min) + min;
    }
    
    void
    fatalError(const char *string)
    {
        printf("%s: %s\n", string, SDL_GetError());
        exit(1);
    }