ACCOMPLISHED:
-finished but have not yet debugged the geoObjHolder class.
TODO 7-24-13:
The GeoObjHolder class is still kind of rough. It's made from a boolean and a geoObj, and it converts the geoObj into a serializable format. When it's deserialized later, it can return a geoObj via toGeoObj().
GeoObj does NOT return a geoObj with children, that needs to be handled externally. MakeQuizController should have a function like this:
geoObj convertRootGeoObjHolderToGeoObj(geoObjHolder root){
convert Root to a geoObj, toReturn;
for all kids of toReturn, add convertRootGeoObjHolderToGeoObj(respective index)
}
ITS RECURSIVE!! Like a snake eating its own tail...
-finished but have not yet debugged the geoObjHolder class.
TODO 7-24-13:
The GeoObjHolder class is still kind of rough. It's made from a boolean and a geoObj, and it converts the geoObj into a serializable format. When it's deserialized later, it can return a geoObj via toGeoObj().
GeoObj does NOT return a geoObj with children, that needs to be handled externally. MakeQuizController should have a function like this:
geoObj convertRootGeoObjHolderToGeoObj(geoObjHolder root){
convert Root to a geoObj, toReturn;
for all kids of toReturn, add convertRootGeoObjHolderToGeoObj(respective index)
}
ITS RECURSIVE!! Like a snake eating its own tail...