Advertisement
al33kappa

code s massivom hanoi

May 12th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. private void Form1_Load(object sender, EventArgs e)
  2. {
  3.  
  4. }
  5. private void move_1_2()
  6. {
  7. if (S_stack.Count == 0 && F_stack.Count == 0)
  8. {
  9. timer1.Stop();
  10. }
  11. else
  12. {
  13. if (F_stack.Peek().Location.X == F_stack.Peek().Location.X && F_stack.Peek().Location.Y >= pot1 && flag)
  14. {
  15. F_stack.Peek().Top -= 4;
  16. }
  17. else if (F_stack.Peek().Location.Y == F_stack.Peek().Location.Y && F_stack.Peek().Location.X < massiv[i].Location.X)
  18. {
  19. F_stack.Peek().Left += 4;
  20. flag = false;
  21. }
  22. else if (F_stack.Peek().Location.X == F_stack.Peek().Location.X && F_stack.Peek().Location.Y <= massiv[j].Location.Y)
  23. {
  24. F_stack.Peek().Top += 4;
  25. }
  26. else
  27. {
  28. F_stack.Pop();
  29. S_stack.Pop();
  30. i--;
  31. j++;
  32. flag = true;
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement