#include <SDL/SDL.h>

extern Uint32 yellow;
extern Uint32 red;
extern Uint32 green;
extern Uint32 blue;
extern Uint32 white;
extern Uint32 brown;
extern Uint32 grey;



void noidZ_Init(SDL_Surface *surface);
int noidZ_Loop(void);

void noidZ_Refresh(SDL_Surface *surface);
void noidZ_Giv_Pixel(SDL_Surface *surface, float x, float y,Uint32 color);
Uint32 noidZ_Got_Pixel(SDL_Surface *surface, float x, float y);
void brescircle(SDL_Surface *surface,float radius,float xcenter,float ycenter,Uint32 color) ;
void bresline(SDL_Surface *surface,float x0,float x1, float y0, float y1,Uint32 color);

struct noidZ_mice {
	float x;
	float y;
	int b;
};
struct noidZ_mice noidZ_Got_Mouse(SDL_Surface *surface);
float noidZ_Got_Time(void);



