#include <stdio.h>
#include <stdlib.h>

#include "Png_Funcs.h"

#include "OpenGL.h"
//#include "Terrain.h"
//#include "Life.h"
//#include "OpenGL.h"
//#include "Events.h"

int main(int argc, char **argv){
	//size_t width = Png_Width();
	//size_t height = Png_Height();
	//int format = Png_Format();
	char *filename = (char *)malloc(strlen("elevation-test1.png") + 1);
	strcpy(filename, "elevation-test1.png");

	struct image_attr ia;
	if( (int)Load_Terrain( (struct image_attr *)&ia, (char *)filename) ){
		printf("Load Terrain Error!\n");
		exit(1);
	}
	printf("read!\n");
	if(Run_GL(&ia)){
		printf("Opengl error!\n");
		exit(1);
	}

	//Load_Life();
	//Start_OpenGL();
	//Start_Events();

	return 0;
}