Download List

Projeto Descrição

D'Enfent Engine is a library that contains high-level classes to access OpenGL functions. It contains classes that may be very useful in game development: GUI components, sprite classes, and classes to handle mouse/keyboard events. It has a full API reference, as well as lessons to help you start working with the library.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-11-04 05:51
359

Atualizações no GuiLoader. A amostra de 'interface' foi reformulado utilizando um arquivo de GUI. cache de textura foi adicionado à TextureTool para evitar o carregamento repetido texturas para a memória. O jogo 'Bart' foi reformulado para usar os arquivos GUI, em vez de uma interface gráfica embutida feita em C + +. Suporte para Windows tamanho fixo. World2D/Layer classes foram introduzidas para simplificar o trabalho em aplicações 2D (usar o exemplo "sprites" como uma referência).
Updates in GUILoader. The 'interface' sample was reworked using a GUI file. Texture caching has been added to TextureTool to avoid loading duplicated textures to the memory. The 'Bart' game was reworked to use GUI files instead of a hard-coded GUI made in C++. Support for fixed size windows. World2D/Layer classes were introduced to simplify work on 2D applications (use the 'sprites' sample as a reference).

2010-10-07 06:48
337

A classe GuiLoader foi implementado para carregar os componentes da interface gráfica de arquivos de texto, eo programa de exemplo "sprite_interface" foi totalmente reformulado para refletir essas alterações. Há correções na classe ConfigFile.
Tags: Minor bugfixes, GUI System Enhancement
The GUILoader class was implemented to load GUI components from text files, and the "sprite_interface" sample program was fully reworked to reflect these changes. There are fixes in the ConfigFile class.

2010-10-05 08:12
332

Novas amostras foram adicionadas: demonstrar ConfigFile classe de uso e como um efeito sombrio de "SilentHill: Coming Home" pode ser implementado em seu jogo. Melhorias na TextWriter para apoiar cadeias de caracteres Unicode. A classe ConfigFile foi adicionado para armazenar "chave = valor" arquivos de texto, bem como as estruturas hierárquicas (como o sistema GUI).
New samples were added: to demonstrate ConfigFile class usage and how a gloomy effect from "SilentHill: Home Coming" can be implemented in your game. Enhancements in TextWriter to support Unicode strings.
The ConfigFile class was added to store "key=value" text files as well as hierarchical structures (like the GUI system has).

2010-09-19 05:43
325

O sistema foi refeito GUI: agora é hierárquico. A bandeira ADD_TO_TOP foi removido. O conceito de classes da área de trabalho foi proposto. Correções foram feitas em PNGLoader. O motor foi formada como uma única classe. O número de chamadas empate por quadro está disponível na categoria de motores.
The GUI system was refactored: now it is hierarchical. The ADD_TO_TOP flag was removed. The concept of Desktop classes was proposed. Fixes were made in PNGLoader. The Engine was formed as a singleton class. The number of draw calls per frame is available in the Engine class.

2010-09-05 23:57
313

Suporte básico de rede foi adicionado juntamente com um programa de exemplo para demonstrar a interação da rede simples. O "Inventário" programa de amostra foi incluída no arquivo de código-fonte para mostrar o conceito de slots em GUI. Vários bugs foram corrigidos nas classes de interface e PNGLoader. A interface pública da classe Sprite foi simplificado para torná-lo fácil de usar.
Basic network support was added along with a sample program to demonstrate simple network interaction. The "Inventory" sample program was included in the source code archive to show the concept of slots in GUI. Several bugs were fixed in the Interface and PNGLoader classes. The public interface of the Sprite class was simplified to make it easy to use.

Project Resources