File tree 1 file changed +17
-13
lines changed
1 file changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -103,24 +103,28 @@ int main()
103
103
104
104
// Change number of elements
105
105
case sf::Keyboard::F1:
106
- system (CLEAR);
107
- std::cout << " Number of elements: " ;
108
- std::cin >> numOfElements;
109
- std::cout << std::endl;
106
+ if (!sortController.isSorting ) {
107
+ system (CLEAR);
108
+ std::cout << " Number of elements: " ;
109
+ std::cin >> numOfElements;
110
+ std::cout << std::endl;
110
111
111
- sortController.clear ();
112
- sortController.populate (numOfElements);
113
- break ;
112
+ sortController.clear ();
113
+ sortController.populate (numOfElements);
114
+ break ;
115
+ }
114
116
115
117
// Change time between comparisons
116
118
case sf::Keyboard::F2:
117
- system (CLEAR);
118
- std::cout << " Time between comparisons (milliseconds): " ;
119
- std::cin >> timeSleep;
120
- std::cout << std::endl;
119
+ if (!sortController.isSorting ) {
120
+ system (CLEAR);
121
+ std::cout << " Time between comparisons (milliseconds): " ;
122
+ std::cin >> timeSleep;
123
+ std::cout << std::endl;
121
124
122
- sortController.setTimeSleep (timeSleep);
123
- break ;
125
+ sortController.setTimeSleep (timeSleep);
126
+ break ;
127
+ }
124
128
125
129
default :
126
130
break ;
You can’t perform that action at this time.
0 commit comments