From 140397572ee68994b9647ad966f8398b82c221f2 Mon Sep 17 00:00:00 2001 From: Tony Grosinger Date: Sat, 23 Apr 2011 21:57:32 -0700 Subject: [PATCH] -Updated for newest version -Added test to find neighbors Signed-off-by: Tony Grosinger --- .../nomads/sampleDrone/SampleDrone.class | Bin 1917 -> 2166 bytes .../nomads/sampleDrone/SampleDrone.java | 20 ++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/bin/net/grosinger/nomads/sampleDrone/SampleDrone.class b/bin/net/grosinger/nomads/sampleDrone/SampleDrone.class index d4309968b735daff5254d5fbc29c84960ba6b443..96e1bc1db1ddf965a73047d5a36002d2cde869df 100644 GIT binary patch literal 2166 zcmb7EZBr9h6n-v*YzT`|5UHrRP^#g@Y>QTFBM1bfu>q|iD73b{B-gO8xts28=-8Ql z=m&p-({pdaiy@g#KkVMObDr~@bDn$u{O7kn08C-mKpVrP z6ro-6y}*$r;oH(H^I~8Jyj*d`g6~OT=Z@zFA`Cs-e3#oUmnHk*=C&w=2BHjuO>r~= zgSoIcpI=(atSrrCvkYv5p*!u#AmlP!<8D>76C=hDk-RJzdb7tNa-mPmQVi|+%mPD4 z=y`6yFq~~2Z&jI)NA#{Eop6R+6Ju)xp7x3&j&__g(S!FG&So7cR;uMq;ji*dR|obA z++E|oqt^A!NVw%t#ANe`Eh`qRL@A`6bd!;;y{-krXrej$W1H02nu1K2ID@kcF@mi7M#|nU z)yAeITGu@51Ysr=<J~olV zDns0nIsRO1(B;)MHew(J^<^wxrYc(83h31Ok&a^^q67LsdSSz%g4{6i6}~3O!j>rP zJmy92lf$8$tD)oCbH2}CsP+^0S$t#STg9QPz@?JGA`ik&a1;z|GEB6t;3)x_D1!J$ z6avHb|D`>}q-0`CF)`~*a-_B`MP=K>jzaD@+95$owG&6n@&}K_CJH#CPPsGo=O}UKR|~)oZ7(0}%|uK#b;{^d`0; zP9MDydQO*Jk90$6G{}bDG5Yt?%BGRg*fIVVeXq4yKmDV6)4+L}n>7Or;C)&#T%b^m z&TnvWufchssqpWbs9n*N7_8=4!;M(O zgf-Fv>w`MhXw#&I8 z`0N#oeSEi9TRqn+XKx>_DnvV!G^VtgZjjb)Vw9fJS=_<{+(w?Bpl6tdz&&`h8(2o##!bhglAA9zk^S=WXwaTPG!jlyx&|5sD zQ;GscL0QLb$8(~)0_~aXGF9{bx=N!R=S-YMkHFcY*uqJ@}UUnYB!Und0KGtrGRR1No4`!gpsHF?8RKi9#!sT(IW zPJzIs%<04qbtbdR+S&Uix?l>V2-UDnRQzWQ+a|x(sV+KURESjN(yUjj%+p}96IYNm zkU7!?rRO1)OpIZi8TV_EKz}_J$G0D{BoPavWMwjis{+GK{bcDfIWl6^EKMkv%cWuC zx`Ar~=i+3J60Mu@R@Fb zp)_vcwgJ{^q;>dls!ZGg8!5q(K92jTpi!nw+`}{*O;)SQTNk*PDV(fygUF<|m@zSn z0oEY$>us9CTob*OnBFZEOnkNPZ$+~#nwZCeK-%$2@~K+oM8-5$Q+UW66)ag{7Acz>8j4kFzUo3tQcU3JTdWuW@0v&l-N9*n#xZmq()92+>}kM>zj@RUvuUIQi^1GdtO!>!g_TO5o3j+FJX8TXxP zd=WzptIm~m*SRcgU z@xj7}4XnSA;0}1Pi_5(ed&u$sCvL3te*7Arj=jR@9zNg07kkJz$?hM>zC4iCb-#Xz zGaBguwSPsI-hRVvU08YvV;9Ri_0#w9>BpU2tm$O7Lsufl@&T7w(kmpH!4$F_!!eG@ z1fH;b8@PsTTt|)1&vV>tO8SdN$`tKWNc@c@qr02Qe9Chh?Kb&OGt@_Lust>KFBzb^ A{{R30 diff --git a/src/net/grosinger/nomads/sampleDrone/SampleDrone.java b/src/net/grosinger/nomads/sampleDrone/SampleDrone.java index 018c4af..384ce12 100644 --- a/src/net/grosinger/nomads/sampleDrone/SampleDrone.java +++ b/src/net/grosinger/nomads/sampleDrone/SampleDrone.java @@ -9,9 +9,12 @@ public class SampleDrone implements Drone { // You can change this if you want private static final boolean DEBUGGINGALL = true; + //Do not change these + private String name; + private String UID; + // Define any variables that you need private DroneTools tools; - private String name; // Leave these methods alone, they are required // @@ -24,7 +27,17 @@ public class SampleDrone implements Drone { public void setName(String newName) { name = newName; } - + + @Override + public void setUID(String newUID) { + UID = newUID; + } + + @Override + public String getUID() { + return UID; + } + @Override public void setDroneTools(DroneTools newTools) { tools = newTools; @@ -44,6 +57,9 @@ public class SampleDrone implements Drone { System.out.println("I am not in a safe zone"); } } + + tools.checkRadar(); + if (tools.canMoveEast()) return EnumMove.East; else if (tools.canMoveSouth())