Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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. Die "Schnittstelle" Probe wurde überarbeitet Verwendung eines GUI-Datei. Texture Cache hat TextureTool hinzugefügt worden, um zu vermeiden Laden dupliziert Texturen in den Speicher. Der "Bart"-Spiel wurde überarbeitet, um GUI-Dateien verwenden, anstatt eine hartcodierte GUI in C + + gemacht. Unterstützung für feste Größe Fenstern. World2D/Layer Klassen wurden eingeführt, um Arbeiten an 2D-Anwendungen (die 'Sprites' Probe als Referenz) zu vereinfachen.
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

Die GUILoader Klasse wurde implementiert, um GUI-Komponenten aus Textdateien laden, und die "sprite_interface" Probe-Programm wurde komplett überarbeitet, um diese Änderungen widerzuspiegeln. Es sind Korrekturen in der ConfigFile Klasse.
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

Neue Proben wurden hinzugefügt: zu ConfigFile Klasse-Nutzung und wie eine düstere Wirkung vom demonstrieren "silenthill: Home Coming" kann in deinem Spiel implementiert werden. Erweiterungen im TextWriter Strings Unicode unterstützen. ConfigFile Die Klasse wurde hinzugefügt, um zu speichern "Schlüssel = Wert", Textdateien sowie hierarchische Strukturen (wie das GUI-System).
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

Das GUI-System wurde überarbeitet: es ist jetzt hierarchisch. Die ADD_TO_TOP Fahne wurde entfernt. Das Konzept des Desktop-Klassen vorgeschlagen. Fixes wurden in PNGLoader gemacht. Der Motor wurde als Singleton-Klasse gebildet. Die Anzahl der Anrufe pro Unentschieden Rahmen ist in der Engine-Klasse.
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 Netzwerk-Unterstützung wurde zusammen mit einer Probe Programm zur einfachen Netzwerk Interaktion demonstrieren aufgenommen. Die "Inventory" Probe-Programm wurde in den Quellcode-Archiv enthalten, das Konzept der Zeitnischen in der GUI zeigen. Mehrere Fehler wurden in das Interface und PNGLoader Klassen festgelegt. Die öffentliche Schnittstelle der Sprite-Klasse wurde vereinfacht, um es einfach zu bedienen.
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