Edit

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

Branch :

  • Show log

    Commit

  • Author : David Ludwig
    Date : 2014-12-03 10:55:23
    Hash : 70438be2
    Message : WinRT: fixed bug whereby SDL would override an app's default orientation WinRT apps can set a default, preferred orientation via a .appxmanifest file. SDL was overriding this on app startup, and making the app use all possible orientations (landscape and portrait). Thanks to Eric Wing for the heads up on this!

  • 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);
    }