Listing 4. Modify coordinate variables if arrow keys are pressed.

    if (key[KEY_UP]) --y;
    else if (key[KEY_DOWN]) ++y;
    else if (key[KEY_RIGHT]) ++x;
    else if (key[KEY_LEFT]) --x;