/* ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º º º tools.h = Header file for graphics tools library º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ */ void cls(int color); void display(unsigned long int address, int color_plane, unsigned char ch); void drawLine(int x1, int y1, int x2, int y2, int color); void fillOval(float x_cen, float y_cen, float radius, int color, float aspect); void fillTriangle (int x1, int y1, int x2, int y2, int x3, int y3, int color); void move_cursor(int type,int color,int min_col, int min_row); void plot(int x, int y, int color); float point(float x1, float y1, float x2, float y2); int readPixel(int x, int y); unsigned char read_screen(unsigned long int address, int color_plane); int restore_screen(char file_name[]); void save_screen(int x1, int y1, int x2, int y2, char file_name[]); void setEGApalette(int palette, int color); void setMode(int mode); void step(void); void turn(float angle); union LIMIT { float f; unsigned char c[4]; };