From 4aa44a0b9159300c24db4786a3cf2e4198f168f1 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Tue, 28 May 2013 16:41:00 +0100 Subject: adding palete manipulation --- src/viewport.h | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'src/viewport.h') diff --git a/src/viewport.h b/src/viewport.h index 9d2b72c..7ab1477 100755 --- a/src/viewport.h +++ b/src/viewport.h @@ -2,6 +2,7 @@ #define VIEWPORT_H #include "ofMain.h" +#include "ofxXmlSettings.h" class vpcontrol { public: @@ -12,11 +13,27 @@ class vpcontrol { yshift=0; fscale=1.0f; } + void loadpalette(string &filename){ + ofxXmlSettings XML; + if( !XML.loadFile(filename) ){ + printf("unable to load palette file\n"); + }else{ + palette.clear(); + palettename=XML.getAttribute("palette","name","",0); + if(XML.pushTag("palette")) { + int numCols=XML.getNumTags("colour"); + for (int i=0;i palette; + string palettename; }; class viewport -- cgit v1.2.3