O conceito de back buffer
Fazendo tudo às escondidas

Todos que programam jogos, ou já programaram, ou simplesmente pesquisaram o assunto, sabem que a forma mais eficiente de lidar com as animações dos jogos é desenhá-las na memória e somente quando terminar o trabalho, enviar tudo para a tela, para ser mostrado ao usuário. Com nosso sistema não será diferente.

Back buffer portanto é um buffer gráfico em memória,.contendo uma cópia do conteúdo a ser mostrado na tela. O programador deve optar, na programação, qual sistema ele quer manipular ou em qual deseja produzir um resultado. Por exemplo: se ele quer colocar uma figura na tela ou no buffer. Para isso dispomos de uma instrução, com dois parâmetros distintos:

buffer on
buffer off

Se utilizarmos o parâmetro on, então todas as operação antes dirigidas à tela, serão redirecionadas para o buffer. Ao utilizar off, esse recurso é desligado e uma cópia do buffer vai para a tela automaticamente.

 
online