+ if (strcmp(name, "wireframe") == 0) {
+ return unknownpleasures_wireframe;
+ } else if (strcmp(name, "speed") == 0) {
+ return unknownpleasures_speed;
+ } else if (strcmp(name, "count") == 0) {
+ return "80";
+ } else if (strcmp(name, "resolution") == 0) {
+ return "100";
+ //return "200";
+ } else if (strcmp(name, "ortho") == 0) {
+ return "True";
+ //return "False";
+ } else {
+ return 0;
+ }
+
+ }
+ else if (strcmp(progname, "hypertorus") == 0) {
+ if (strcmp(name, "displayMode") == 0) {
+ return hypertorus_displayMode;
+ } else if (strcmp(name, "appearance") == 0) {
+ return hypertorus_appearance;
+ } else if (strcmp(name, "colors") == 0) {
+ return hypertorus_colors;
+ } else if (strcmp(name, "projection3d") == 0) {
+ return hypertorus_projection3d;
+ } else if (strcmp(name, "projection4d") == 0) {
+ return hypertorus_projection4d;
+ } else if (strcmp(name, "speedwx") == 0) {
+ return hypertorus_speedwz;
+ } else if (strcmp(name, "speedwy") == 0) {
+ return hypertorus_speedwy;
+ } else if (strcmp(name, "speedwz") == 0) {
+ return hypertorus_speedwz;
+ } else if (strcmp(name, "speedxy") == 0) {
+ return hypertorus_speedxy;
+ } else if (strcmp(name, "speedxz") == 0) {
+ return hypertorus_speedxz;
+ } else if (strcmp(name, "speedyz") == 0) {
+ return hypertorus_speedyz;
+ } else {
+ return 0;
+ }
+ }
+ else if (strcmp(progname, "glhanoi") == 0) {
+ if (strcmp(name, "light") == 0) {
+ return glhanoi_light;
+ } else if (strcmp(name, "fog") == 0) {
+ return glhanoi_fog;
+ } else if (strcmp(name, "trails") == 0) {
+ return glhanoi_trails;
+ } else if (strcmp(name, "poles") == 0) {
+ return glhanoi_poles;
+ } else if (strcmp(name, "speed") == 0) {
+ return glhanoi_speed;
+ } else {
+ return 0;
+ }
+ }
+ else {
+ implement = 0;
+ }
+
+ return implement;