00001 #ifndef VECTOR_H 00002 #define VECTOR_H 00003 00004 #include <OpenGL/gl.h> 00005 00006 #include "primitive.h" 00007 #include "color.h" 00008 #include "point.h" 00009 00010 namespace glot { 00011 00012 class vector : public primitive { 00013 00014 public: 00015 00017 color c; 00018 00020 point start, end; 00021 00027 vector(const point& s, const point& e, const color& col) : primitive(col), start(s), end(e) {}; 00028 00029 void dl_gen(const screen& s); 00030 00031 private: 00032 00033 }; 00034 00035 } 00036 00037 #endif