История изменений
Исправление SZT, (текущая версия) :
Мне нужно больше конкретики. Я использую xcb. Какие из этих https://xcb.freedesktop.org/manual/group__XCB____API.html#func-members функций будут мне сдвигать буфер? Как это делать?
Вот например код https://paste.fedoraproject.org/332708/91779145/ крестиков-ноликов через этот xcb, там отрисовывается сетка и кресики-нолики. Компилировать вот так gcc -O3 -std=c99 tictactoe.c -lxcb
. Я хочу эту сетку сдвигать(размер игрового поля может быть значительно больше размера окна) вместе с нарисованными на ней кресиками-ноликами, но не хочу перерисовывать их все при сдвигании, а перерисовывать только часть, которая «приползла» из той области, которая до этого сдвигания не была видна. Что надо делать? Какие функции xcb использовать?
Исходная версия SZT, :
Мне нужно больше конкретики. Я использую xcb. Какие из этих https://xcb.freedesktop.org/manual/group__XCB____API.html#func-members функций будут мне сдвигать буфер? Как это делать?
Вот например код https://paste.fedoraproject.org/332708/91779145/ крестиков-ноликов через этот xcb, там отрисовывается сетка и кресики-нолики. Компилировать вот так gcc -O3 -std=c99 tictactoe.c -lxcb
. Я хочу эту сетку сдвигать вместе с нарисованными на ней фигурами, но не перерисовывать их все при сдвигании. Что надо делать? Какие функции xcb использовать?