X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fstructs.h;fp=src%2Fstructs.h;h=47d8d85a50795519943efebfea49879502c303e2;hb=41644f6a841b45cb6f1f7a96c93fd550f67a7974;hp=d0dbb55611ae90b00a63f454c3727930f50d5482;hpb=d9f34cb7917e396a1df805687234d5473d82283b;p=architektonas diff --git a/src/structs.h b/src/structs.h index d0dbb55..47d8d85 100644 --- a/src/structs.h +++ b/src/structs.h @@ -156,7 +156,12 @@ struct Container { bool topLevel; Object * clicked; - Container(bool tl = false): type(OTContainer), id(Global::objectID++), selected(false), hovered(false), hitObject(false), topLevel(tl), clicked(NULL) {} + int baseUnit; // Type of BasicUnit as seen above + int unitStyle; // 0 = decimal, 1 = fractional + int decimalPrecision; // 0-5, which, +1, is # of decimal places + int fractionalPrecision; // 0-5, which, +1, is 1/(2^n) + + Container(bool tl = false): type(OTContainer), id(Global::objectID++), selected(false), hovered(false), hitObject(false), topLevel(tl), clicked(NULL), baseUnit(0), unitStyle(0), decimalPrecision(3), fractionalPrecision(4) {} void Add(void * obj) { objects.push_back(obj); } void Add(VPVector objs) { objects.insert(objects.end(), objs.begin(), objs.end()); } // void DeleteContents(void) {}