SFML C++ Сравнение символа из массива и нажатой клавиши
Массив уже заполнен(проверял, напечатав в консоль). if (event.key.code + 65== buf[0]) После ввода нужного символа не происходит сдвиг массива
Event event;
while (window2.isOpen()) {
window2.clear();
while(x < 800 || i>n) {
text.setString(buf[i]);
x += 25;
text.setPosition(x, 200);
window2.draw(text);
i++;
}
while (window2.pollEvent(event)) {
if (event.type == Event::KeyReleased) {
if (event.key.code + 65== buf[0]) {
score++;
for (int f = 0; f < n + 1; f++) {
buf[f] = buf[f + 1];
}
n--;
cout << score;
}
}
}
i = 0;
x = 200;
window2.display();