#ifndef _TPFTEX_C
#define _TPFTEX_C

#include <stdlib.h>
#include <string.h>
#include "tex.h"

tpfTex *TpfTex_New()
{
	return (tpfTex *) malloc(sizeof(tpfTex));
}

void TpfTex_Delete(tpfTex *t)
{
	free(t);
}

void TpfTex_Copy(tpfTex *src,tpfTex *dest)
{
	memcpy(dest,src,sizeof(tpfTex));
}

void TpfTex_Write(tpfTex *t,int x,int y,int c)
{
	TPFTEX_PIXINDEX(t,x,y) = c;
}

int TpfTex_Read(tpfTex *t,int x,int y)
{
	return TPFTEX_PIXINDEX(t,x,y);
}

#endif
