2015-05-11 00:57:13 +02:00
|
|
|
# rwengine
|
2014-02-13 10:51:42 +01:00
|
|
|
|
2015-05-11 00:57:13 +02:00
|
|
|
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
|