]> git.r.bdr.sh - rbdr/super-polarity/blobdiff - src/main.c
Removes old stuff, adds mac proj
[rbdr/super-polarity] / src / main.c
diff --git a/src/main.c b/src/main.c
deleted file mode 100644 (file)
index 602dff3..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-//  main.c
-//  Super Polarity
-//
-//  Created by Ruben Beltran del Rio on 8/13/13.
-//  Copyright (c) 2013 Abuguet. All rights reserved.
-//
-
-#include <stdio.h>
-#include <time.h>
-
-#include "SDL2/SDL.h"
-#include "SDL2_image/SDL_image.h"
-
-// TODO: Move these guys to a config header file
-#define SCREEN_WIDTH 640
-#define SCREEN_HEIGHT 480
-#define FPS 30
-
-SDL_Window *window;
-SDL_Renderer *renderer;
-SDL_Surface *benHead;
-
-void init () {
-    if (SDL_Init(SDL_INIT_VIDEO) < 0) {
-        printf("Could not initialize SDL");
-        exit(1);
-    }
-    
-    // Load the window and renderer
-    window = SDL_CreateWindow("Super Polarity", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 0, 0, SDL_WINDOW_OPENGL | SDL_WINDOW_FULLSCREEN_DESKTOP);
-    
-    renderer = SDL_CreateRenderer(window, -1, 0);
-    
-    // Set linear quality for scaling, and the "logical" window size.
-    SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "linear");
-    SDL_RenderSetLogicalSize(renderer, SCREEN_WIDTH, SCREEN_HEIGHT);
-    
-    // Load the surface.
-    // benHead = IMG_Load("data/img/static/ben.png");
-}
-
-void render (SDL_Renderer *renderer) {
-    SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
-    SDL_RenderClear(renderer);
-    SDL_RenderPresent(renderer);
-}
-
-int mainC(int argc, const char * argv[])
-{
-    
-    // SDL Initialization. TODO: Should have an initializer.
-    Uint32 startFrame;
-    Uint32 endFrame;
-    Uint32 delay;
-    int done;
-   
-    
-    done = 0;
-    
-    // Event Loop.
-    while (!done) {
-        startFrame = SDL_GetTicks();
-        SDL_Event event;
-        while (SDL_PollEvent(&event)) {
-            if (event.type == SDL_QUIT) {
-                done = 1;
-            }
-        }
-        
-        render(renderer);
-        
-        endFrame = SDL_GetTicks();
-        
-        /* see if we have time to sleep */
-        delay = 1000 / FPS - (endFrame - startFrame);
-        if (delay > 1000 / FPS) {
-            delay = 1000 / FPS;
-        }
-        SDL_Delay(delay);
-    }
-    
-    SDL_Quit();
-
-    return 0;
-}
-