Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public void run(){
  2.  
  3. }
  4. private void startProgram(){
  5. if(frontIsClear()){
  6. while(frontIsClear()){
  7. startFromLeft();
  8. refresh();
  9. turnLeft();
  10. if(frontIsClear()){
  11. move();
  12. startFromRight();
  13. turnRight();
  14. }
  15. }
  16. }else{
  17. turnLeft();
  18. putBeeper();
  19. while(frontIsClear()){
  20. for(int i = 0; i < 2; i++){
  21. if(frontIsClear()) move();
  22. }
  23. }
  24. }
  25. }
  26. private void startFromRight(){
  27. while(frontIsClear()){
  28. move();
  29. putBeeper();
  30. if(frontIsClear()) move();
  31. }
  32. }
  33. private void refresh(){
  34. turnAround();
  35. if(frontIsClear()){
  36. move();
  37. if(beepersPresent()){
  38. turnAround();
  39. move();
  40. pickBeeper();
  41. }else{
  42. turnAround();
  43. move();
  44. }
  45. }else turnAround();
  46. }
  47. private void startFromLeft(){
  48. if(!beepersPresent){
  49. putBeeper();
  50. }
  51. while(frontIsClear()){
  52. for(int i = 0; i < 2; i++){
  53. if(frontIsClear) move();
  54. }
  55. putBeeper();
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement