A comunidade brasileira de desenvolvimento e programação de jogos.
Framework

Thing - SDL Framework (beta) 

Autor: durfos
Projeto movido para:
http://code.google.com/p/thing-gamelibrary/
  Cadastro: 02/01/2006
Atualização: 27/08/2008
Status: 100% concluído
Views: 1328

Arquivos 

Thing 0.0.4 Beta (30/05/2006 11:56)

Imagens 

Fundo Fox

Discussão 

 

Entrar no Tópico

durfos Fala ae pessoal, mudei arquitetura da Thing e coloquei tudo em um diretório só, eu acho que assim fica mais fácil. E os exemplos tambêm serão separados de acordo com a Classe.
durfos Maravilha, vou estudar esse cara, obrigado pela dica, uma coisa muito boa é que este programa já vem junto ao KDeveloper .. a IDE que eu uso. Vlw. Abraços!
Rodrigo_ Uma dica: Se você quiser procurar erros de memória no seu programa (por exemplo se a memoria não está sendo liberada corretamente), tem um programa muito bom que analiza o programa e indica esses erros chamado . (OBS: Existem outros programas que fazem isso, mas eu gosto desse ai). Você pode achar mais informações sobre ele em
durfos Sem problemas, a minha intenção é deixar Thing cada vez melhor e chegar ao ponto de usá-la com segurança e facilidade, qualquer erro bug ou coisa torta que alguém notar eu aceito correções e qualquer dúvida vamos debater. Obrigado, Abraços.
Ch405 Abraços.
durfos Opa, claro que ajudou, Como eu sempre digo, toda ajuda é bem vinda ! Abraços.
Luiz Pestana Se vc está usando C++, apos declarar e inicializar um ponteiro vc deve chamar o DELETE, veja: MeuObjetoC* ptr = new MeuObjetoC(...); ptr->funcao(...)..... utilize seu objeto delete ptr; // ISSO AQUI LIBERA O OBJETO DA MEMORIA Espero ter ajudado! Abraços!
durfos CH405, Obrigado, Não vou negar que estou bastante feliz em ter Feedback de alguêm, ainda sendo um Feedback positivo fico mais feliz ainda. Bem a minha próxima parte, ou melhor a atual, é fazer um classe chamada TimeVault, que tem por finalidade manter um tempo de espera, por exemplo para uma porta que abre e fecha a cada 5 segundos. Depois começar a trabalhar na classe Animation e Sprite, considerando que cada Sprite pode ter mais de uma animação a classe Animation será um vetor de animações. Quanto ao encapsulamento como eu sou novato no OOP e esse é meu primeiro grande projeto usando este método de programação (com C++), eu prefiro usar tudo public e depois definir o que realmente é importante se ver no objeto, eu não sei se essa é a melhor forma de fazer, mas por enquanto esta dando certo. Pode explicar ? por favor, abraços.
Ch405 E aí, ? Primeiro gostaria de parabeniza-lo pela iniciativa e espero poder usar o Thing em breve. Notei que em algumas classes que baixei você precisa melhorar o encapsulamento, os atributos estão declarados como públicos... e na classe sprite se não estou enganado você não devolve a memória alocada só seta o ponteiro para NULL. Espero ter ajudado pelo menos um pouco e desculpe se "chovi no molhado". Abraços e boa programação.
durfos Foram liberadas 4 classes para o Thing - Framework, apesar de estarem em versões iniciais, já fazem o básico do proposto para cada uma delas. As próximas classes são:

Desenvolvido e administrado por: Luiz Pestana (2004 - 2012)