pong/src/main.c

37 lines
630 B
C

#include <SDL.h>
#include <SDL_ttf.h>
#include <stdio.h>
#include "pong.h"
int main (int argc, char* args[])
{
Pong *p = NULL;
if (SDL_Init(SDL_INIT_VIDEO) < 0)
{
printf( "SDL could not initialize! SDL_Error: %s\n", SDL_GetError() );
return 1;
}
if (TTF_Init() < 0)
{
printf( "TTF could not initialize! TTF_Error: %s\n", TTF_GetError() );
return 1;
}
p = Pong_init();
if (p == NULL) {
printf("Pong failed to initialise!\n");
TTF_Quit();
SDL_Quit();
return 1;
}
Pong_run(p);
Pong_free(p);
TTF_Quit();
SDL_Quit();
return 0;
}