Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void doTheMoves(List<string> moves)
- {
- for (int i = 0; i < moves.Count; i++)
- {
- switch (moves[i])
- {
- case "Right": MoveRight(); break;
- case "Right Inverted": MoveRightInverted(); break;
- case "Left": MoveLeft(); break;
- case "Left Inverted": MoveLeftInverted(); break;
- case "Up": MoveUp(); break;
- case "Up Inverted": MoveUpInverted(); break;
- case "Down": MoveDown(); break;
- case "Down Inverted": MoveDownInverted(); break;
- case "Front": MoveFront(); break;
- case "Front Inverted": MoveFrontInverted(); break;
- case "Back": MoveBack(); break;
- case "Back Inverted": MoveBackInverted(); break;
- case "Middle(LR) Left": MoveMiddleLRL(); break;
- case "Middle(LR) Right": MoveMiddleLRLInverted(); break;
- case "Middle(UD) Up": MoveMiddleUDU(); break;
- case "Middle(UD) Down": MoveMiddleUDUInverted(); break;
- case "Middle(FB) Front": MoveMiddleFBF(); break;
- case "Middle(FB) Back": MoveMiddleFBFInverted(); break;
- default: break;
- }
- if (checkbox_slower.Checked)
- {
- //Show the current move
- label_move.Text = moves[i];
- label_move.Update();
- //Show the number of moves
- label_move_count.Text = "(" + (i + 1).ToString() + "/" + moves.Count.ToString() + ")";
- label_move_count.Update();
- //Wait
- System.Threading.Thread.Sleep(Convert.ToInt32(numeric_delay.Value));
- //Delete the text (blank) and wait a bit --> If
- label_move.Text = "";
- label_move.Update();
- System.Threading.Thread.Sleep(Convert.ToInt32(numeric_delay.Value/5-20));
- UpdateCube();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment