Загрузка данных


if (key == 'q' || key == 'Q') {
    game_over = 1;
} else if (
    key == 'a' || key == 'A' ||
    key == 'z' || key == 'Z' ||
    key == 'k' || key == 'K' ||
    key == 'm' || key == 'M' ||
    key == ' '
) {
    r1_y = move_r1(r1_y, key);
    r2_y = move_r2(r2_y, key);

    ball_dx = get_next_dx(
        ball_x,
        ball_y,
        ball_dx,
        ball_dy,
        r1_y,
        r2_y
    );

    ball_dy = get_next_dy(ball_y, ball_dy);

    ball_x += ball_dx;
    ball_y += ball_dy;

    if (ball_x <= 0 || ball_x >= 79) {
        if (ball_x <= 0) {
            score2++;
            ball_dx = 1;
        } else {
            score1++;
            ball_dx = -1;
        }

        ball_x = 39;
        ball_y = 12;
    }

    draw(ball_x, ball_y, r1_y, r2_y, score1, score2);
}