Código Fonte

Sempre que um artigo ou post fizer menção a um código-fonte, o link estará disponível no fim do texto. Quando possível, também estará disponível um link para um executável compilado no ambiente indicado.

Além dos links que acompanham as postagens, o código fonte, pode ser encontrado em um repositório svn do google code.
Para baixá-lo e configurá-lo siga os instruções abaixo.

Baixando o Código-fonte

Para usar o framework e acompanhar os textos do blog, é preciso fazer o checkout do repositório svn do no endereço: https://delphi-games-blog.googlecode.com/svn e configurar o library path do seu ambiente para incluir os diretórios corretos.

Vamos lá!

Client Subversion

Para quem ainda não usa ou não conhece sistemas de controle de versão, o svn (abreviação para Apache Subversion) é um sistema de controle de versão muito popular no windows e o Tortoise SVN é um cliente svn gratiuto, bastante estável e que funciona como uma extensão ao shell do windows.

Baixe e instale o Tortoise em sua máquina.

Feito isto, crie uma nova pasta em qualquer lugar do seu disco. Clique nela com o botão direito do mouse e procure pela opção SVN Checkout. Na janela que surgir, entre com as informações abaixo e pressione confirme a operação.

   URL of repository : https://delphi-games-blog.googlecode.com/svn 
   Checkout Depth....: Fully Recursive 
   Revision .........: Head revision

Você verá que todo o código do repositório será baixado para sua máquina e, no final do processo, estará sincronizado com o código do servidor.

Search Path

Para finalizar, precisamos fazer com que o compilador encontre o código-fonte que acabamos de baixar.

Se você estiver no Delphi, selecione o menu Tools > Options > Library > Library Path e adicione os diretórios da lista abaixo.

Se você estiver no Lazarus, selecione o menu Ferramentas > Opções > Depurador > Caminho de Busca Adicional e adiciona os diretórios da lista abaixo.
  1. \trunk\Source\
  2. \trunk\Source\Templates
Se você seguiu todos os passos até aqui, deverá ser capaz de compilar qualquer um dos projetos sem maiores contratempos.

Abraços.