Development:Misc Engine Work
Collider
Informational and ongoing development of the collider system.
- Source location : src/cmd/collide2
- Collider engine : OPCODE 1.3 from crystalspace 3d 1.2
- Colliders Supported : AABB Tree collider, Ray Collider
- Geometry Supported : Meshes should be triangles
- API :
- To be completed
- Limitations :
- To be completed
- Status of Development :
- To be completed
- ToDo :
- To be completed
Unit Class
This section involved the intended work to overhaul the unit class to streamline and clean Unit up.
- Source location : src/cmd/unit_generic.h/.cpp
- Intended purpose : unit base class
- Intended structure :
Helper Classes
Unit Types AI Weapons Network Graphics
----------------------------------------------------------------
Missiles * * *
planets * *
asteroids * *
nebula * *
jump points * *
ships * * * *
cargo * *
Turrets * * * *
Heirarchy: Inheritance - Unit -> UnitTypes
Templated - GameUnit<UnitTypes>
- API Outline :
To be completed
- Intended purpose:
To be completed
- Status :
Pre-planning stage.