Add module skeletons

The "skeletons" of the modules contain a README explaining what it is
about and an includes.txt which is used by the build-script.
This commit is contained in:
Eric-Paul Ickhorn 2024-09-07 22:11:10 +02:00
parent ae29a46e8f
commit f40ba7f27e
Signed by: epickh
GPG Key ID: 1358818BAA38B104
12 changed files with 38 additions and 0 deletions

4
modules/assets/README.md Normal file
View File

@ -0,0 +1,4 @@
# Voxula Assets
The Voxula Asset Manager is able to load multiple data formats and can
store the data they contain in a way efficient to manage.

View File

@ -0,0 +1,3 @@
{self}/inc-c
{module-folder}/utility/inc-c
{module-folder}/ecs/inc-c

4
modules/ecs/README.md Normal file
View File

@ -0,0 +1,4 @@
# Voxula ECS
The Voxula ECS (Vex) is a highly performant ECS (Entity Component
System), it helps with managing data.

2
modules/ecs/includes.txt Normal file
View File

@ -0,0 +1,2 @@
{self}/inc-c
{module-folder}/utility/inc-c

View File

@ -0,0 +1,4 @@
# Voxula Renderer
The Voxula renderer is a system to render voxels in an efficient way
and to produce a visually appealing image.

View File

@ -0,0 +1,4 @@
{self}/inc-c
{module-folder}/utility/inc-c
{module-folder}/window/inc-c
{module-folder}/ecs/inc-c

View File

@ -0,0 +1,3 @@
# Voxula Utility
Miscellaneous Utilities used throughout the Voxula Engine.

View File

@ -0,0 +1 @@
{self}/inc-c

4
modules/window/README.md Normal file
View File

@ -0,0 +1,4 @@
# Voxula Display Interaction
This module contains code for opening windows or other means of
displaying applications written with Voxula.

View File

@ -0,0 +1,3 @@
{self}/inc-c
{module-folder}/utility/inc-c
{module-folder}/ecs/inc-c

4
modules/world/README.md Normal file
View File

@ -0,0 +1,4 @@
# Voxula World (De-)Serializer
The code in this directory is used for serializing and deserializing
worlds in Voxula's World Format.

View File

@ -0,0 +1,2 @@
{self}/inc-c
{module-folder}/utility/inc-c