#ifndef __DEM_H__
#define __DEM_H__

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <stdint.h>
#include <math.h>
#include <unistd.h>
#include "Structs.h"
#include "Life.h"

/*
struct image_attr{
    size_t width;
    size_t height;
    int format;
	int16_t **data; //elevation 
    unsigned char *image; //rgb
	int status;
	int cur_sealevel;
};
*/

extern struct Species ***life;
extern struct Stats stats;

//loads file data into **data, allocates initial image
int Load_Terrain(struct image_attr *ia, char *filename);
//adjusts sea levels by 1m when called
//static void Adjust_Sea_Level(struct image_attr *ia);
void World_Thread(struct image_attr *ia);


#endif