/* * cross_button.cc * DIN Is Noise is copyright (c) 2006-2021 Jagannathan Sampath * DIN Is Noise is released under GNU Public License 2.0 * For more information, please visit https://dinisnoise.org/ */ #include "cross_button.h" void cross_button::draw () { box& e = extents; glColor3f (clr.r, clr.g, clr.b); { int pts[8] = {e.left, e.bottom, e.right, e.top, e.left, e.top, e.right, e.bottom}; glVertexPointer (2, GL_INT, 0, pts); glDrawArrays (GL_LINES, 0, 4); pts[0] = e.right; pts[1] = e.top; pts[2] = e.left; pts[3] = e.bottom; pts[4] = e.right; pts[5] = e.bottom; pts[6] = e.left; pts[7] = e.top; glDrawArrays (GL_LINES, 0, 4); } /*{ int pts[4]= {e.right, e.top, e.right, e.bottom}; glVertexPointer (2, GL_INT, 0, pts); glDrawArrays (GL_POINTS, 0, 2); }*/ }