]> www.fi.muni.cz Git - slotcarman.git/blobdiff - gui.pl
WIP: Towards internal timekeeping.
[slotcarman.git] / gui.pl
diff --git a/gui.pl b/gui.pl
index 7fcfc7f740fc400e74bf14b4b77b60ddff47b108..6d3295ee0fa8dcecf48960206d8b38dfdfb74c15 100755 (executable)
--- a/gui.pl
+++ b/gui.pl
@@ -37,20 +37,26 @@ if ($reader) {
        Glib::IO->add_watch(fileno($reader->fh), 'in', \&scx_read, $reader);
 } else {
        # Just display some random values
+
        $gui->rounds('5/13');
        $gui->time('53.4');
        $gui->best_lap('12.3');
 
-       $track->car(0)->set_lap(13);
-       $track->car(1)->set_lap(11);
-       $track->car(2)->set_lap(10);
-       $track->car(3)->set_lap(undef);
-       $track->car(4)->set_lap(undef);
-       $track->car(5)->set_lap(undef);
-
-       $track->car(0)->set_laptime(9.12322);
-       $track->car(1)->set_laptime(15.313);
-       $track->car(2)->set_laptime(5.989);
+       my $now = time;
+       $track->{race_running_since} = $now;
+       $track->{race_running} = 1;
+
+       $track->car(0)->finish_line($now + 2.5, 1);
+#      $track->car(0)->set_lap(13);
+#      $track->car(1)->set_lap(11);
+#      $track->car(2)->set_lap(10);
+#      $track->car(3)->set_lap(undef);
+#      $track->car(4)->set_lap(undef);
+#      $track->car(5)->set_lap(undef);
+
+#      $track->car(0)->set_laptime(9.12322);
+#      $track->car(1)->set_laptime(15.313);
+#      $track->car(2)->set_laptime(5.989);
 
        $track->car(0)->set_fuel(6);
        $track->car(1)->set_fuel(2);