chiark / gitweb /
set polarity on resolution startup before we poweron
authorian <ian>
Sat, 29 Mar 2008 09:21:21 +0000 (09:21 +0000)
committerian <ian>
Sat, 29 Mar 2008 09:21:21 +0000 (09:21 +0000)
hostside/TODO
hostside/resolve.c

index da8b8548850b5981d8ad14a46451b290e25dd7c4..90e7b6f25869c8a338e526e1e64579b75dde274c 100644 (file)
@@ -3,7 +3,6 @@ before can test
        write trivial initial settlement to get data array right
        write out layout data on crash
        check that everything in Train and Segment is init'd
-       set polarity on resolution startup before we poweron
        do lay_train in resolution, or moral equivalent
        set points under existing trains according to existing movposcomb
 
index d3aaed133511645f658d3f7c26ed293ed37cf105..2dfc6a62decfc987a875e10dd9ad8cdb1a76eb8e 100644 (file)
 
 void resolve_begin(void) {
   SEG_IV;
+  actual_inversions_start();
   FOR_SEG {
     seg->res_detect= 0;
     seg->tr_updated= 0;
+    seg->seg_inverted &= segi->invertible;
+    actual_inversions_segment(seg);
   }
+  actual_inversions_done();
 }
 
 #define NOOP (void)0