#include "driver.h" #include "driverlib.h" void COM_Box_abs(int x1, int y1, int x2, int y2) { int x[4], y[4]; if (driver->Box_abs) { (*driver->Box_abs)(x1, y1, x2, y2); return; } x[0] = x1; y[0] = y1; x[1] = x1; y[1] = y2; x[2] = x2; y[2] = y2; x[3] = x2; y[3] = y1; COM_Polygon_abs(x, y, 4); } void COM_Box_rel(int x, int y) { if (driver->Box_rel) { (*driver->Box_rel)(x, y); return; } COM_Box_abs(cur_x, cur_y, cur_x + x, cur_y + y); }