/* * History * Version 0.0.7 (Build 237) * - Setting pen colour now supported * - Drawing text now supported * Version 0.0.6 (Build 234) * - Oval functionality added * Version 0.0.5 (Build 232) * - Kline functionality added * Version 0.0.4 (Build 222) * - Fixed some error handling on startup and shutdown * Version 0.0.3 * - It can draw cubic sections too * Version 0.0.2 * - It draws lines from external data file * Version 0.0.1 * - It draws lines from internal data * Version 0.0.0 * - Started work * * * STILL TODO Major work: * // TODO : Main task - abilities other than line * // TODO : Main task - paths and animation * // TODO : Main task - resources other than points * * // TODO : Main task - allow interaction * // TODO : Main task - OUTPUT scripts * * // TODO : Main task - improve parser to be a proper tokeniser * // TODO : Main task - Read more parameters (max directives) from script * // TODO : Main task - Make it multithreaded, for triple bufferred writing * // TODO : Main task - Make it understand proper XML or SVG data files * // TODO : Main task - save positions with drawing objects rather than globals * // TODO : Main task - have a single 'draw lines' task for each state * */