1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-25 11:52:40 +01:00
openrw/rwengine
Daniel Evans 4fd92a1549 Rename rwlib library to "core" to fit its new role
Also move up source files into the root directory, as there's nothing else in this directory
2018-08-09 20:28:24 +01:00
..
src Merge pull request #572 from danhedron/test_update/IPL 2018-08-08 00:34:27 +01:00
CMakeLists.txt Rename rwlib library to "core" to fit its new role 2018-08-09 20:28:24 +01:00
README.md Update readme informations 2015-05-10 23:57:13 +01:00

rwengine

Rwengine contains the game data structures, the data loading routines, script virtual machine and generic object logic, as well as a renderer implementation for OpenGL.

Core

Implementations of platform abstraction and file system handling classes are in the core/ directory

Data

Structures that store information about object types, cutscene data, localisation information etc

Objects

The logic for Object types are implemented by the classes in the objects/ directory

Loaders

Classes for loading various file formats

Render

Implementation of a portable OpenGL renderer system lives in the render/ directory

Script

The game script virtual machine, and the function definitions are in the script/ directory