LINUX.ORG.RU

История изменений

Исправление 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 использовать?