void drawalpha(int bm, int x, int y, int width, int height, uint32_t color) { set_color(color); glBindTexture(GL_TEXTURE_2D, bitmap[bm]); makequad(&quads[0], x, y, x + width, y + height); glDrawQuads(0, 1); }
void drawrect(int x, int y, int right, int bottom, uint32_t color) { set_color(color); glBindTexture(GL_TEXTURE_2D, white); makequad(&quads[0], x, y, right, bottom); glDrawQuads(0, 1); }
void framerect(int x, int y, int right, int bottom, uint32_t color) { set_color(color); glBindTexture(GL_TEXTURE_2D, white); makequad(&quads[0], x, y, right, bottom); glDrawArrays(GL_LINE_LOOP, 0, 4); }
void draw_rect_frame(int x, int y, int width, int height, uint32_t color) { set_color(color); glBindTexture(GL_TEXTURE_2D, white); makequad(&quads[0], x, y, x + width, y + height); glDrawArrays(GL_LINE_LOOP, 0, 4); }