Fixed reconfiuration border bug

This commit is contained in:
Dawid Pietrykowski 2022-09-10 15:36:48 +02:00
parent 7ffe956bb2
commit 40f492abae
4 changed files with 181 additions and 155 deletions

View File

@ -1,141 +1,141 @@
Ranga stanowiska ,wybrany sposób parkowania,Klasyfikacja gabarytu ,od planwane,do planowane,od rzeczywiste,do rzeczywiste,czas miedzy sprawdzaniem miejsca
1,P,Duży,9,15,8:45,13:20,60
1,T,Duży,8,10,7:53,10:01,60
1,,Duży,9,13,8:53,14:02,60
1,P,Duży,8,16,7:45,16:10,60
1,,Duży,9,16,9:30,14,60
1,P,Duży,11,14,12,14:10,60
1,P,Duży,10,15,9:50,13:10,60
1,P,Duży,9,15,9:20,14:50,60
1,,Duży,9,17,9,17:04,60
1,,Duży,12,17,12:50,17:02,60
1,,Duży,9,17,9,16:58,60
1,P,Duży,10,15,9:50,13:30,60
1,,Duży,9,14,9:30,14:10,60
1,,Duży,8,16,7:56,17:12,60
1,,Duży,9,15,10,12:30,60
2,,Duży,8,16,7:50,17:05,15
2,P,Mały,7,15,6:40,14:50,15
2,,Średni,7,15,7:05,15:14,15
2,,Duży,10,16,10:49,15:58,15
2,P,Średni,8,16,8:49,15:04,15
2,,Średni,9,17,9:23,16:59,15
2,P,Duży,8,16,7:49,16:05,15
2,T,Średni,7:30,15:30,7:27,15:36,15
2,T,Duży,8,16,8:10,15:50,15
2,P,Duży,7:30,15:30,7:53,15:37,15
2,,Duży,8,16,7:53,16:01,15
2,T,Średni,7:30,15:30,7:35,15:30,15
2,,Duży,8,16,7:53,16:40,15
2,P,Średni,8,16,7:57,16:01,15
2,,Średni,8,16,7:45,16:10,15
2,T,Duży,11,16,11:18,16:13,15
2,,Duży,10,16,10:05,16:08,15
2,,Duży,7,15,7,15:10,15
3,P,Mały,6,14,6:05,13:55,15
3,,Mały,8,16,7:45,16:10,15
3,P,Średni,8,16,7:50,16:15,15
3,,Duży,8,16,8:03,16:10,15
3,,Średni,8,10,8,9:58,15
3,,Średni,7:30,12:30,7:25,12:32,15
3,T,Duży,8,12,8:02,12:05,15
3,,Średni,7:30,13:30,7:28,13:40,15
3,T,Średni,7:30,15:30,7:15,15:17,15
3,,Mały,8,16,7:45,16:10,15
3,P,Średni,7,7,6:58,7:10,15
3,P,Duży,8,16,7:57,15:58,15
3,,Średni,6,14,6:05,14:10,15
3,,Średni,6,14,6:01,14:03,15
3,,Mały,6:30,14:30,6:32,14:34,15
3,P,Średni,7,15,6:57,15,15
3,P,Duży,8,16,7:45,16:10,15
3,,Średni,8,16,8:02,15:59,15
3,,Średni,8:30,16:30,8:21,16:27,15
3,P,Mały,9,17,9:02,17:10,15
3,,Średni,9,17,8:57,16:58,15
3,,Średni,8,16,8:04,16:12,15
3,,Mały,8,16,7:52,15:57,15
3,T,Średni,7,15,7:08,15:14,15
3,,Średni,7:30,15:30,7:31,15:39,15
3,,Duży,8,16,7:56,15:57,15
3,,Mały,8,16,7:50,15:59,15
3,P,Średni,8:30,16:30,8:27,16:34,15
3,,Mały,7,15,6:57,15:05,15
3,,Średni,8,16,8:02,15:59,15
3,T,Średni,7,15,6:54,15:01,15
3,,Mały,8,16,7:49,15:58,15
3,,Średni,8,16,8,15:58,15
3,,Duży,8:30,16:30,8:25,16:32,15
3,T,Średni,8,16,8:04,16:10,15
3,,Średni,7,15,6:58,15:03,15
3,,Średni,7:30,15:30,7:29,15:40,15
3,,Mały,7:30,3:30,7:28,12:33,15
3,P,Średni,7,15,7:57,14:59,15
3,P,Mały,7,13,0:00,0:00,15
3,,Duży,8,16,8:04,15:59,15
3,,Średni,7:30,15:30,7:25,15:35,15
3,P,Mały,8,16,8:02,15:58,15
3,,Duży,7:30,15:30,7:28,15:34,15
3,,Średni,8,16,7:53,16:01,15
3,,Średni,7,12,6:58,12:05,15
3,,Mały,8,13,7:56,13:59,15
3,,Mały,7:30,12,7:24,12:28,15
3,,Średni,8,14,8:01,14:07,15
3,T,Duży,8,13,8:10,13:12,15
3,,Średni,7:30,15:30,7:22,15:20,15
3,P,Średni,8,16,7:49,15:58,15
3,,Mały,8,16,7:45,16:10,15
3,,Średni,7:30,15:30,7:31,15:35,15
3,,Duży,7,15,6:57,15:01,15
3,T,Średni,7,15,7:08,1:15,15
3,,Mały,7:30,15:30,7:25,15:28,15
3,,Duży,8,16,7:53,16:01,15
3,P,Średni,8,16,7:56,15:58,15
3,,Średni,7,15,6:56,15:03,15
3,T,Mały,7,15,7,15:05,15
3,,Średni,8,16,7:56,16:58,15
3,P,Średni,7,15,6:57,14:59,15
3,,Średni,7,15,6:55,14:58,15
3,,Duży,8,16,8:02,16:07,15
3,T,Średni,8,16,7:56,16:05,15
3,,Średni,7,15,6:58,15:03,15
3,,Duży,8,16,8,16:05,15
3,,Mały,8,16,8:04,15:58,15
3,,Średni,7:30,15:30,7:34,15:40,15
3,P,Średni,8,16,7:53,16:01,15
3,,Średni,8,13,7:49,13:02,15
3,,Średni,7,15,6:58,15:04,15
3,,Średni,7,15,7:08,15:05,15
3,P,Średni,8,16,7:58,16:05,15
3,,Średni,7,15,7:04,15:11,15
3,P,Średni,6:30,14:30,6:25,14:29,15
3,P,Średni,9,17,8:49,17:05,15
3,,Średni,9,17,8:55,17:01,15
3,P,Duży,7,15,6:58,15:10,15
3,,Duży,7:30,15:30,7:25,15:31,15
3,,Średni,7:30,11:30,7:27,11:32,15
3,T,Średni,8,16,7:56,16,15
3,,Średni,8,16,8:02,16:05,15
3,,Średni,7:30,15:30,7:36,15:40,15
3,,Średni,8,16,8:04,16:07,15
3,P,Średni,8,9,7:59,9:09,15
3,,Średni,7:15,15:15,7:10,15:18,15
3,T,Duży,8,16,7:49,15:51,15
3,,Średni,8,16,8:04,16:11,15
3,P,Średni,8,16,8:02,16:03,15
3,,Średni,7,15,7:01,15:07,15
3,,Duży,7:30,15:30,7:25,15:25,15
3,P,Średni,7,15,7:08,15:15,15
3,,Średni,8,16,7:45,16:10,15
3,,Średni,8,16,7:49,15:59,15
3,,Średni,8,16,7:45,16:10,15
3,T,Duży,7,15,7:07,15:20,15
3,,Średni,7,15,7:02,15:11,15
3,,Średni,8,16,8:06,15:49,15
3,P,Średni,7,15,7:24,16:40,15
3,,Średni,8,16,8:02,16:05,15
3,,Duży,8,16,8:05,16:01,15
3,T,Średni,7,15,7:13,15:13,15
3,,Średni,8,16,7:36,16:00,15
3,T,Średni,7,15,6:55,15:11,15
3,,Średni,9,17,9:09,17:14,15
Ranga stanowiska ;wybrany sposób parkowania;Klasyfikacja gabarytu ;od planwane;do planowane;od rzeczywiste;do rzeczywiste;czas miedzy sprawdzaniem miejsca
1;P;Duży;9;15;8:45;13:20;60
1;T;Duży;8;10;7:53;10:01;60
1;;Duży;9;13;8:53;14:02;60
1;P;Duży;8;16;7:45;16:10;60
1;;Duży;9;16;9:30;14;60
1;P;Duży;11;14;12;14:10;60
1;P;Duży;10;15;9:50;13:10;60
1;P;Duży;9;15;9:20;14:50;60
1;;Duży;9;17;9;17:04;60
1;;Duży;12;17;12:50;17:02;60
1;;Duży;9;17;9;16:58;60
1;P;Duży;10;15;9:50;13:30;60
1;;Duży;9;14;9:30;14:10;60
1;;Duży;8;16;7:56;17:12;60
1;;Duży;9;15;10;12:30;60
2;;Duży;8;16;7:50;17:05;15
2;P;Mały;7;15;6:40;14:50;15
2;;Średni;7;15;7:05;15:14;15
2;;Duży;10;16;10:49;15:58;15
2;P;Średni;8;16;8:49;15:04;15
2;;Średni;9;17;9:23;16:59;15
2;P;Duży;8;16;7:49;16:05;15
2;T;Średni;7:30;15:30;7:27;15:36;15
2;T;Duży;8;16;8:10;15:50;15
2;P;Duży;7:30;15:30;7:53;15:37;15
2;;Duży;8;16;7:53;16:01;15
2;T;Średni;7:30;15:30;7:35;15:30;15
2;;Duży;8;16;7:53;16:40;15
2;P;Średni;8;16;7:57;16:01;15
2;;Średni;8;16;7:45;16:10;15
2;T;Duży;11;16;11:18;16:13;15
2;;Duży;10;16;10:05;16:08;15
2;;Duży;7;15;7;15:10;15
3;P;Mały;6;14;6:05;13:55;15
3;;Mały;8;16;7:45;16:10;15
3;P;Średni;8;16;7:50;16:15;15
3;;Duży;8;16;8:03;16:10;15
3;;Średni;8;10;8;9:58;15
3;;Średni;7:30;12:30;7:25;12:32;15
3;T;Duży;8;12;8:02;12:05;15
3;;Średni;7:30;13:30;7:28;13:40;15
3;T;Średni;7:30;15:30;7:15;15:17;15
3;;Mały;8;16;7:45;16:10;15
3;P;Średni;7;7;6:58;7:10;15
3;P;Duży;8;16;7:57;15:58;15
3;;Średni;6;14;6:05;14:10;15
3;;Średni;6;14;6:01;14:03;15
3;;Mały;6:30;14:30;6:32;14:34;15
3;P;Średni;7;15;6:57;15;15
3;P;Duży;8;16;7:45;16:10;15
3;;Średni;8;16;8:02;15:59;15
3;;Średni;8:30;16:30;8:21;16:27;15
3;P;Mały;9;17;9:02;17:10;15
3;;Średni;9;17;8:57;16:58;15
3;;Średni;8;16;8:04;16:12;15
3;;Mały;8;16;7:52;15:57;15
3;T;Średni;7;15;7:08;15:14;15
3;;Średni;7:30;15:30;7:31;15:39;15
3;;Duży;8;16;7:56;15:57;15
3;;Mały;8;16;7:50;15:59;15
3;P;Średni;8:30;16:30;8:27;16:34;15
3;;Mały;7;15;6:57;15:05;15
3;;Średni;8;16;8:02;15:59;15
3;T;Średni;7;15;6:54;15:01;15
3;;Mały;8;16;7:49;15:58;15
3;;Średni;8;16;8;15:58;15
3;;Duży;8:30;16:30;8:25;16:32;15
3;T;Średni;8;16;8:04;16:10;15
3;;Średni;7;15;6:58;15:03;15
3;;Średni;7:30;15:30;7:29;15:40;15
3;;Mały;7:30;3:30;7:28;12:33;15
3;P;Średni;7;15;7:57;14:59;15
3;P;Mały;7;13;0:00;0:00;15
3;;Duży;8;16;8:04;15:59;15
3;;Średni;7:30;15:30;7:25;15:35;15
3;P;Mały;8;16;8:02;15:58;15
3;;Duży;7:30;15:30;7:28;15:34;15
3;;Średni;8;16;7:53;16:01;15
3;;Średni;7;12;6:58;12:05;15
3;;Mały;8;13;7:56;13:59;15
3;;Mały;7:30;12;7:24;12:28;15
3;;Średni;8;14;8:01;14:07;15
3;T;Duży;8;13;8:10;13:12;15
3;;Średni;7:30;15:30;7:22;15:20;15
3;P;Średni;8;16;7:49;15:58;15
3;;Mały;8;16;7:45;16:10;15
3;;Średni;7:30;15:30;7:31;15:35;15
3;;Duży;7;15;6:57;15:01;15
3;T;Średni;7;15;7:08;1:15;15
3;;Mały;7:30;15:30;7:25;15:28;15
3;;Duży;8;16;7:53;16:01;15
3;P;Średni;8;16;7:56;15:58;15
3;;Średni;7;15;6:56;15:03;15
3;T;Mały;7;15;7;15:05;15
3;;Średni;8;16;7:56;16:58;15
3;P;Średni;7;15;6:57;14:59;15
3;;Średni;7;15;6:55;14:58;15
3;;Duży;8;16;8:02;16:07;15
3;T;Średni;8;16;7:56;16:05;15
3;;Średni;7;15;6:58;15:03;15
3;;Duży;8;16;8;16:05;15
3;;Mały;8;16;8:04;15:58;15
3;;Średni;7:30;15:30;7:34;15:40;15
3;P;Średni;8;16;7:53;16:01;15
3;;Średni;8;13;7:49;13:02;15
3;;Średni;7;15;6:58;15:04;15
3;;Średni;7;15;7:08;15:05;15
3;P;Średni;8;16;7:58;16:05;15
3;;Średni;7;15;7:04;15:11;15
3;P;Średni;6:30;14:30;6:25;14:29;15
3;P;Średni;9;17;8:49;17:05;15
3;;Średni;9;17;8:55;17:01;15
3;P;Duży;7;15;6:58;15:10;15
3;;Duży;7:30;15:30;7:25;15:31;15
3;;Średni;7:30;11:30;7:27;11:32;15
3;T;Średni;8;16;7:56;16;15
3;;Średni;8;16;8:02;16:05;15
3;;Średni;7:30;15:30;7:36;15:40;15
3;;Średni;8;16;8:04;16:07;15
3;P;Średni;8;9;7:59;9:09;15
3;;Średni;7:15;15:15;7:10;15:18;15
3;T;Duży;8;16;7:49;15:51;15
3;;Średni;8;16;8:04;16:11;15
3;P;Średni;8;16;8:02;16:03;15
3;;Średni;7;15;7:01;15:07;15
3;;Duży;7:30;15:30;7:25;15:25;15
3;P;Średni;7;15;7:08;15:15;15
3;;Średni;8;16;7:45;16:10;15
3;;Średni;8;16;7:49;15:59;15
3;;Średni;8;16;7:45;16:10;15
3;T;Duży;7;15;7:07;15:20;15
3;;Średni;7;15;7:02;15:11;15
3;;Średni;8;16;8:06;15:49;15
3;P;Średni;7;15;7:24;16:40;15
3;;Średni;8;16;8:02;16:05;15
3;;Duży;8;16;8:05;16:01;15
3;T;Średni;7;15;7:13;15:13;15
3;;Średni;8;16;7:36;16:00;15
3;T;Średni;7;15;6:55;15:11;15
3;;Średni;9;17;9:09;17:14;15

1 Ranga stanowiska wybrany sposób parkowania Klasyfikacja gabarytu od planwane do planowane od rzeczywiste do rzeczywiste czas miedzy sprawdzaniem miejsca
2 1 P Duży 9 15 8:45 13:20 60
3 1 T Duży 8 10 7:53 10:01 60
4 1 Duży 9 13 8:53 14:02 60
5 1 P Duży 8 16 7:45 16:10 60
6 1 Duży 9 16 9:30 14 60
7 1 P Duży 11 14 12 14:10 60
8 1 P Duży 10 15 9:50 13:10 60
9 1 P Duży 9 15 9:20 14:50 60
10 1 Duży 9 17 9 17:04 60
11 1 Duży 12 17 12:50 17:02 60
12 1 Duży 9 17 9 16:58 60
13 1 P Duży 10 15 9:50 13:30 60
14 1 Duży 9 14 9:30 14:10 60
15 1 Duży 8 16 7:56 17:12 60
16 1 Duży 9 15 10 12:30 60
17 2 Duży 8 16 7:50 17:05 15
18 2 P Mały 7 15 6:40 14:50 15
19 2 Średni 7 15 7:05 15:14 15
20 2 Duży 10 16 10:49 15:58 15
21 2 P Średni 8 16 8:49 15:04 15
22 2 Średni 9 17 9:23 16:59 15
23 2 P Duży 8 16 7:49 16:05 15
24 2 T Średni 7:30 15:30 7:27 15:36 15
25 2 T Duży 8 16 8:10 15:50 15
26 2 P Duży 7:30 15:30 7:53 15:37 15
27 2 Duży 8 16 7:53 16:01 15
28 2 T Średni 7:30 15:30 7:35 15:30 15
29 2 Duży 8 16 7:53 16:40 15
30 2 P Średni 8 16 7:57 16:01 15
31 2 Średni 8 16 7:45 16:10 15
32 2 T Duży 11 16 11:18 16:13 15
33 2 Duży 10 16 10:05 16:08 15
34 2 Duży 7 15 7 15:10 15
35 3 P Mały 6 14 6:05 13:55 15
36 3 Mały 8 16 7:45 16:10 15
37 3 P Średni 8 16 7:50 16:15 15
38 3 Duży 8 16 8:03 16:10 15
39 3 Średni 8 10 8 9:58 15
40 3 Średni 7:30 12:30 7:25 12:32 15
41 3 T Duży 8 12 8:02 12:05 15
42 3 Średni 7:30 13:30 7:28 13:40 15
43 3 T Średni 7:30 15:30 7:15 15:17 15
44 3 Mały 8 16 7:45 16:10 15
45 3 P Średni 7 7 6:58 7:10 15
46 3 P Duży 8 16 7:57 15:58 15
47 3 Średni 6 14 6:05 14:10 15
48 3 Średni 6 14 6:01 14:03 15
49 3 Mały 6:30 14:30 6:32 14:34 15
50 3 P Średni 7 15 6:57 15 15
51 3 P Duży 8 16 7:45 16:10 15
52 3 Średni 8 16 8:02 15:59 15
53 3 Średni 8:30 16:30 8:21 16:27 15
54 3 P Mały 9 17 9:02 17:10 15
55 3 Średni 9 17 8:57 16:58 15
56 3 Średni 8 16 8:04 16:12 15
57 3 Mały 8 16 7:52 15:57 15
58 3 T Średni 7 15 7:08 15:14 15
59 3 Średni 7:30 15:30 7:31 15:39 15
60 3 Duży 8 16 7:56 15:57 15
61 3 Mały 8 16 7:50 15:59 15
62 3 P Średni 8:30 16:30 8:27 16:34 15
63 3 Mały 7 15 6:57 15:05 15
64 3 Średni 8 16 8:02 15:59 15
65 3 T Średni 7 15 6:54 15:01 15
66 3 Mały 8 16 7:49 15:58 15
67 3 Średni 8 16 8 15:58 15
68 3 Duży 8:30 16:30 8:25 16:32 15
69 3 T Średni 8 16 8:04 16:10 15
70 3 Średni 7 15 6:58 15:03 15
71 3 Średni 7:30 15:30 7:29 15:40 15
72 3 Mały 7:30 3:30 7:28 12:33 15
73 3 P Średni 7 15 7:57 14:59 15
74 3 P Mały 7 13 0:00 0:00 15
75 3 Duży 8 16 8:04 15:59 15
76 3 Średni 7:30 15:30 7:25 15:35 15
77 3 P Mały 8 16 8:02 15:58 15
78 3 Duży 7:30 15:30 7:28 15:34 15
79 3 Średni 8 16 7:53 16:01 15
80 3 Średni 7 12 6:58 12:05 15
81 3 Mały 8 13 7:56 13:59 15
82 3 Mały 7:30 12 7:24 12:28 15
83 3 Średni 8 14 8:01 14:07 15
84 3 T Duży 8 13 8:10 13:12 15
85 3 Średni 7:30 15:30 7:22 15:20 15
86 3 P Średni 8 16 7:49 15:58 15
87 3 Mały 8 16 7:45 16:10 15
88 3 Średni 7:30 15:30 7:31 15:35 15
89 3 Duży 7 15 6:57 15:01 15
90 3 T Średni 7 15 7:08 1:15 15
91 3 Mały 7:30 15:30 7:25 15:28 15
92 3 Duży 8 16 7:53 16:01 15
93 3 P Średni 8 16 7:56 15:58 15
94 3 Średni 7 15 6:56 15:03 15
95 3 T Mały 7 15 7 15:05 15
96 3 Średni 8 16 7:56 16:58 15
97 3 P Średni 7 15 6:57 14:59 15
98 3 Średni 7 15 6:55 14:58 15
99 3 Duży 8 16 8:02 16:07 15
100 3 T Średni 8 16 7:56 16:05 15
101 3 Średni 7 15 6:58 15:03 15
102 3 Duży 8 16 8 16:05 15
103 3 Mały 8 16 8:04 15:58 15
104 3 Średni 7:30 15:30 7:34 15:40 15
105 3 P Średni 8 16 7:53 16:01 15
106 3 Średni 8 13 7:49 13:02 15
107 3 Średni 7 15 6:58 15:04 15
108 3 Średni 7 15 7:08 15:05 15
109 3 P Średni 8 16 7:58 16:05 15
110 3 Średni 7 15 7:04 15:11 15
111 3 P Średni 6:30 14:30 6:25 14:29 15
112 3 P Średni 9 17 8:49 17:05 15
113 3 Średni 9 17 8:55 17:01 15
114 3 P Duży 7 15 6:58 15:10 15
115 3 Duży 7:30 15:30 7:25 15:31 15
116 3 Średni 7:30 11:30 7:27 11:32 15
117 3 T Średni 8 16 7:56 16 15
118 3 Średni 8 16 8:02 16:05 15
119 3 Średni 7:30 15:30 7:36 15:40 15
120 3 Średni 8 16 8:04 16:07 15
121 3 P Średni 8 9 7:59 9:09 15
122 3 Średni 7:15 15:15 7:10 15:18 15
123 3 T Duży 8 16 7:49 15:51 15
124 3 Średni 8 16 8:04 16:11 15
125 3 P Średni 8 16 8:02 16:03 15
126 3 Średni 7 15 7:01 15:07 15
127 3 Duży 7:30 15:30 7:25 15:25 15
128 3 P Średni 7 15 7:08 15:15 15
129 3 Średni 8 16 7:45 16:10 15
130 3 Średni 8 16 7:49 15:59 15
131 3 Średni 8 16 7:45 16:10 15
132 3 T Duży 7 15 7:07 15:20 15
133 3 Średni 7 15 7:02 15:11 15
134 3 Średni 8 16 8:06 15:49 15
135 3 P Średni 7 15 7:24 16:40 15
136 3 Średni 8 16 8:02 16:05 15
137 3 Duży 8 16 8:05 16:01 15
138 3 T Średni 7 15 7:13 15:13 15
139 3 Średni 8 16 7:36 16:00 15
140 3 T Średni 7 15 6:55 15:11 15
141 3 Średni 9 17 9:09 17:14 15

View File

@ -2932,7 +2932,7 @@ MonoBehaviour:
mainPlanContainer: {fileID: 557435656}
emergencyPlanContainer: {fileID: 632826360}
reconfigurationToggle: {fileID: 441283505}
defaultPath: Assets/Data/Tablica1_2022-09-09.csv
defaultPath: Assets/Data/Tablica3.csv
--- !u!1 &1347097428
GameObject:
m_ObjectHideFlags: 0

View File

@ -391,29 +391,29 @@ namespace Parking
else
thisSizeOffset = 2.25f / 2.0f;
if (!spot.AlignToTop)
spotBorder = position.y + thisSizeOffset;
spotBorder = newPosition.y + thisSizeOffset;
else
spotBorder = position.y - thisSizeOffset;
spotBorder = newPosition.y - thisSizeOffset;
if (spot.Perpendicular) {
float nextBorder = GetNextBorderVectical(position, spot.Lane, spot.Perpendicular, newSize,
float nextBorder = GetNextBorderVectical(newPosition, spot.Lane, spot.Perpendicular, newSize,
!spot.AlignToTop);
if (Math.Abs(spotBorder - nextBorder) < 5.5f)
continue; // Try parallel (?)
}
else {
float nextBorderLeft = GetNextBorderHorizontal(position, spot.Lane, spot.Perpendicular, newSize,
float nextBorderLeft = GetNextBorderHorizontal(newPosition, spot.Lane, spot.Perpendicular, newSize,
!spot.AlignToTop);
float nextBorderRight = GetNextBorderHorizontal(position, spot.Lane, spot.Perpendicular,
float nextBorderRight = GetNextBorderHorizontal(newPosition, spot.Lane, spot.Perpendicular,
newSize,
!spot.AlignToTop);
if (nextBorderRight - nextBorderLeft < _spotHeights[(int) newSize]) {
// Try perpendicular
float bottomBorder = position.y - 2.25f / 2.0f;
float topBorder = position.y + 2.25f / 2.0f;
float bottomBorder = newPosition.y - 2.25f / 2.0f;
float topBorder = newPosition.y + 2.25f / 2.0f;
if (spot.AlignToTop) {
float newBottomBorder = topBorder - _spotHeights[size];
float newTopBorder = topBorder;
float nextBorder = GetNextBorderVectical(position, spot.Lane, spot.Perpendicular,
float nextBorder = GetNextBorderVectical(newPosition, spot.Lane, spot.Perpendicular,
newSize,
!spot.AlignToTop);
if (Math.Abs(nextBorder - newBottomBorder) < 5.5f)
@ -422,7 +422,7 @@ namespace Parking
else {
float newBottomBorder = bottomBorder;
float newTopBorder = bottomBorder + _spotHeights[size];
float nextBorder = GetNextBorderVectical(position, spot.Lane, spot.Perpendicular,
float nextBorder = GetNextBorderVectical(newPosition, spot.Lane, spot.Perpendicular,
newSize,
!spot.AlignToTop);
if (Math.Abs(newTopBorder - nextBorder) < 5.5f)
@ -486,7 +486,7 @@ namespace Parking
if (spot1.Perpendicular)
sizeOffset = _spotHeights[(int) spot1.Size] / 2.0f;
else
sizeOffset = 2.25f;
sizeOffset = 2.25f / 2.0f;
if (up)
allBorders.Add(targetSpotPosition.y - sizeOffset);
else

File diff suppressed because one or more lines are too long