Download List

Project Description

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

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

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.
Tags: Minor bugfixes, GUI System Enhancement

2010-10-05 08:12
332

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

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

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