X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ffileio.cpp;fp=src%2Ffileio.cpp;h=1b11902e37b672f1f6a72bd6dc443894acce5efd;hb=742d2aa9bb46bce4f690474fa22f5980e175e55e;hp=53911621df677879cfeb652f9ab94c0f567d4de3;hpb=1d17841ed1d003060250dc2ef8dd6785fa02a07f;p=architektonas diff --git a/src/fileio.cpp b/src/fileio.cpp index 5391162..1b11902 100644 --- a/src/fileio.cpp +++ b/src/fileio.cpp @@ -61,7 +61,7 @@ Connect() function. Or, instead of a point, a parameter value? Doing that, with the Line and a parameter "t", if t == 0 we have endpoint 1. if t == 1, then we have endpoint 2. With a Circle, the parameter is a number -between 0 and 1 (scaled to 0 to 2π). With an Arc, the parameter goes from 0 to +between 0 and 1 (scaled to 0 to tau). With an Arc, the parameter goes from 0 to 1, 0 being enpoint 1 and 1 being endpoint 2. How does this work for moving objects that are connected? Again, with the Line @@ -115,11 +115,9 @@ OTHER CONSIDERATIONS: // OTFDimension, OTFPolygon, OTFText, OTFImage, OTFBlock, OTFEndOfFile }; enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; - // Instantiate class variables /*static*/ int FileIO::objectFileType = OTFObject; - /*static*/ bool FileIO::SaveAtnsFile(FILE * file, Container * c) { /* Approach: loop through the container, doing a depth-first traversal. Any @@ -140,7 +138,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; return true; } - /*static*/ bool FileIO::LoadAtnsFile(FILE * file, Container * drawing) { float version; @@ -163,7 +160,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; return false; } - /*static*/ void FileIO::ResetLayerVectors(void) { // Set up layer vectors @@ -174,7 +170,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; Global::activeLayer = 0; } - /*static*/ bool FileIO::LoadVersion1_0(FILE * file, Container * drawing) { // Approach: read each object in the file, one by one. If the object is a @@ -222,7 +217,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; return false; } - /*static*/ bool FileIO::LoadVersion1_1(FILE * file, Container * drawing) { // Approach: read each object in the file, one by one. If the object is a @@ -276,7 +270,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; return false; } - /*static*/ bool FileIO::LoadVersion1_2(FILE * file, Container * drawing) { int hidden, locked; @@ -345,7 +338,6 @@ enum ObjectTypeFile { OTFContainer, OTFContainerEnd, OTFObject, OTFEndOfFile }; return false; } - /*static*/ Object * FileIO::GetObjectFromFile(FILE * file, bool extended/*= false*/, bool ext2/*= false*/) { char buffer[256]; @@ -452,7 +444,6 @@ if (errno) return obj; } - /*static*/ bool FileIO::WriteObjectToFile(FILE * file, Object * obj) { // Sanity check @@ -509,4 +500,3 @@ if (errno) return true; } -