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();

Ответы (0 шт):