From 13a7e46a068be84c32be101a482424f672de2a77 Mon Sep 17 00:00:00 2001 From: Tomasz Piechucki Date: Sat, 16 Apr 2011 14:44:41 +0000 Subject: [PATCH] =?UTF-8?q?Algorytm=20najbli=C5=BCszego=20wezwania=20-=20j?= =?UTF-8?q?eden=20b=C5=82=C4=85d=20znaleziony,=20ale=20jeszcze=20nie=20dzi?= =?UTF-8?q?a=C5=82a=20tak=20jak=20powinien.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/AlgorytmNajblizszeWezwanie.java | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/Winda/src/winda/logic/AlgorytmNajblizszeWezwanie.java b/Winda/src/winda/logic/AlgorytmNajblizszeWezwanie.java index 9a4252c..c6244ff 100644 --- a/Winda/src/winda/logic/AlgorytmNajblizszeWezwanie.java +++ b/Winda/src/winda/logic/AlgorytmNajblizszeWezwanie.java @@ -72,8 +72,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ if(is){ pietroWindy = pas_tmp.get(pas_tmp.size()-1).GetStop(); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWysiadajacy.clear(); + pietro = new Pietro(); i++; is = false; } @@ -81,8 +80,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ pietro.numerPietra = pas_tmp.get(k).GetStop(); pietro.pasazerowieWysiadajacy.add(pas_tmp.get(k)); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWysiadajacy.clear(); + pietro = new Pietro(); i++; } pas_tmp.clear(); @@ -114,8 +112,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ if(is){ pietroWindy = pas_tmp.get(pas_tmp.size()-1).GetStop(); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWysiadajacy.clear(); + pietro = new Pietro(); i++; is = false; } @@ -125,8 +122,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ //System.out.println("L:"+pietro2.numerPietra); pietro.pasazerowieWysiadajacy.add(pas_tmp.get(k)); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWysiadajacy.clear(); + pietro = new Pietro(); i++; } pas_tmp.clear(); @@ -158,8 +154,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ if(is){ pietroWindy = pas_tmp.get(pas_tmp.size()-1).GetStop(); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWysiadajacy.clear(); + pietro = new Pietro(); i++; is = false; } @@ -169,8 +164,7 @@ public class AlgorytmNajblizszeWezwanie implements IAlgorytm{ //System.out.println("L:"+pietro2.numerPietra); pietro.pasazerowieWysiadajacy.add(pas_tmp.get(k)); trasa.add(pietro); - pietro.pasazerowieWsiadający.clear(); - pietro.pasazerowieWsiadający.clear(); + pietro = new Pietro(); i++; } pas_tmp.clear();