summaryrefslogtreecommitdiffstats
path: root/Kod/bilbana
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.liu.se>2019-11-16 12:30:59 +0100
committerGustav Sörnäs <gusso230@student.liu.se>2019-11-16 12:33:23 +0100
commitc0c94aa155dd626343beb883f5223d7c59202ff0 (patch)
treedb3adee69ba1293ffaa9db4f1fd377ab13266f2b /Kod/bilbana
parentaa20fb4b9545fa6e4bef944c9deb10d1f3fbe38d (diff)
downloadtfyy51-c0c94aa155dd626343beb883f5223d7c59202ff0.tar.gz
Correct dimensions and move check
Diffstat (limited to 'Kod/bilbana')
-rw-r--r--Kod/bilbana/yc4/do_car.m16
-rw-r--r--Kod/bilbana/yc4/main.m2
2 files changed, 8 insertions, 10 deletions
diff --git a/Kod/bilbana/yc4/do_car.m b/Kod/bilbana/yc4/do_car.m
index 8aa87db..9120526 100644
--- a/Kod/bilbana/yc4/do_car.m
+++ b/Kod/bilbana/yc4/do_car.m
@@ -118,21 +118,19 @@ if car.running == true
car.seg_tic = tic;
car.lap_tic = tic;
else
- if car.lap == 1
- % TODO test
- if size(car.seg_times, 1) < 9
- disp('FEL: För få segment!!')
- car.stopped = true
- other_car.stopped = true
- return
- end
- end
car.seg_times(car.lap, car.segment) = toc(car.seg_tic);
car.seg_tic = tic;
car.lap_times(car.lap) = toc(car.lap_tic);
car.lap_tic = tic;
car.position = 0;
+ if car.lap == 1 && size(car.seg_times, 2) < 9
+ disp('FEL: För få segment!!')
+ car.stopped = true;
+ other_car.stopped = true;
+ return
+ end
+
display_data = [display_data, put_text(100, 16 + (16 * car.num), 'L', strjoin({num2str(car.lap), get_time_as_string(round(car.lap_times(car.lap) * 1000))}, ' '))];
car.segment = 1;
diff --git a/Kod/bilbana/yc4/main.m b/Kod/bilbana/yc4/main.m
index d15cace..74badfd 100644
--- a/Kod/bilbana/yc4/main.m
+++ b/Kod/bilbana/yc4/main.m
@@ -119,7 +119,7 @@ while 1
[car1, car1.stop, display.data] = do_car(car1, t, display.data);
[car2, car2.stop, display.data] = do_car(car2, t, display.data);
- if car1.stop == true
+ if car1.stop == true
disp('stopped by car 1');
break;
end