]> cvs.zerfleddert.de Git - micropolis/blobdiff - src/sim/w_update.c
Add legacy mode inspired by the work of virtuallyfun/tenox7
[micropolis] / src / sim / w_update.c
index 248a31110313767e8f20e1208e594b7f5bdf5590..63c8ce0e6b7e2a28abd9a7686e2a50876605c218 100644 (file)
@@ -195,9 +195,15 @@ updateDate(void)
 
     sprintf(str, "%s %d", dateStr[m], y);
 
-    sprintf(buf,
-           "UISetDate {%s} %d %d",
-           str, m, y);
+    if (!LegacyMode) {
+      sprintf(buf,
+             "UISetDate {%s} %d %d",
+             str, m, y);
+    } else {
+      sprintf(buf,
+             "UISetDate {%s}",
+             str);
+    }
     Eval(buf);
   }
 }
@@ -278,11 +284,18 @@ void
 UpdateOptionsMenu(int options)
 {
   char buf[256];
-  sprintf(buf, "UISetOptions %d %d %d %d %d %d %d %d",
-         (options&1)?1:0, (options&2)?1:0,
-         (options&4)?1:0, (options&8)?1:0,
-         (options&16)?1:0, (options&32)?1:0,
-         (options&64)?1:0, (options&128)?1:0);
+  if (!LegacyMode) {
+    sprintf(buf, "UISetOptions %d %d %d %d %d %d %d %d",
+           (options&1)?1:0, (options&2)?1:0,
+           (options&4)?1:0, (options&8)?1:0,
+           (options&16)?1:0, (options&32)?1:0,
+           (options&64)?1:0, (options&128)?1:0);
+  } else {
+    sprintf(buf, "UISetOptions %d %d %d %d %d %d",
+           (options&1)?1:0, (options&2)?1:0,
+           (options&4)?1:0, (options&8)?1:0,
+           (options&16)?1:0, (options&32)?1:0);
+  }
   Eval(buf);
 }
 
Impressum, Datenschutz