Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. char pX3=0, pX4=0;
  2. char stanLicznik = 1, stanTryb1 = 2;
  3. char tim1 = 200;
  4. char l = 0;
  5. char X5 = 0;
  6.  
  7.  
  8.  
  9. switch (stanLicznik)
  10. {
  11. case 1:
  12. X5 = 0;
  13. if (!X3&&pX3) { l++; stanLicznik = 2; }
  14. else if (!X4&&pX4) { l++; stanLicznik = 3; }
  15. break;
  16. case 2:
  17. X5 = 1;
  18. if (!X3&&pX3) l++;
  19. else if (!X4&&pX4) l--;
  20. else if (!l) stanLicznik = 1;
  21. break;
  22. case 3:
  23. X5 = 1;
  24. if (!X4&&pX4) l++;
  25. else if (!X3&&pX3) l--;
  26. else if (!l) stanLicznik = 1;
  27. break;
  28. }
  29. pX3 = X3;
  30. pX4 = X4;
  31.  
  32. switch (stanTryb1)
  33. {
  34. case 1:
  35. Z1 = 0;
  36. Z2 = 0;
  37. break;
  38. case 2:
  39. Z1 = 1;
  40. Z2 = 0;
  41. if (!tim1&&X5) { stanTryb1 = 3; tim1 = 100; }
  42. else if (!tim1&&!X5) { stanTryb1 = 5; tim1 = 100; }
  43. break;
  44. case 3:
  45. Z1 = 0; Z2 = 0;
  46. if (!tim1) stanTryb1 = 4;
  47. break;
  48. case 4:
  49. Z1 = 0; Z2 = 0;
  50. if (!X5) { stanTryb1 = 5; tim1 = 100; }
  51. break;
  52. case 5:
  53. Z1 = 0; Z2 = 0;
  54. if (!tim1) { stanTryb1 = 6; tim1 = 500; }
  55. break;
  56. case 6:
  57. Z1 = 0; Z2 = 1;
  58. if (!tim1&&X5) { stanTryb1 = 7; tim1 = 100; }
  59. else if (!tim1&&!X5) { stanTryb1 = 9; tim1 = 100; }
  60. break;
  61. case 7:
  62. Z1 = 0; Z2 = 0;
  63. if (!tim1) stanTryb1 = 8;
  64. break;
  65. case 8:
  66. Z1 = 0; Z2 = 0;
  67. if (!X5) { stanTryb1 = 9; tim1 = 100; }
  68. break;
  69. case 9:
  70. Z1 = 0; Z2 = 0;
  71. if (!tim1) { stanTryb1 = 2; tim1 = 400; }
  72. break;
  73. }
  74.  
  75. if (tim1) tim1--;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement