extern Uint32 yellow;
extern Uint32 red;
extern Uint32 green;
extern Uint32 blue;
extern Uint32 white;
extern Uint32 brown;
extern Uint32 grey;
//=================================================================================
extern struct {
	float time;
	int tick;
	int end;
	int scale;
}EzE_state;

extern struct {
	float x;
	float y;
	float w;
	float h;
	int b;
}EzE_mice;

//=================================================================================
void EzE_Init(SDL_Surface *);
int EzE_Loop(SDL_Surface *);

void EzE_Sleep(float);

void EzE_Clear(SDL_Surface *);
void EzE_Giv_Pixel(SDL_Surface *, float , float ,Uint32 );
Uint32 EzE_Got_Pixel(SDL_Surface *, float , float );
void EzE_brescircle(SDL_Surface *,float ,float ,float ,Uint32 ) ;
void EzE_bresline(SDL_Surface *,float ,float , float , float ,Uint32 );
void EzE_Stamp(SDL_Surface *, float, float, SDL_Surface *);
SDL_Surface * EzE_Format(SDL_Surface *);


