StarOpenSource's custom CORE modules
Go to file
2024-05-29 19:52:01 +02:00
addons smol copyright notice update 2024-05-29 19:52:01 +02:00
dist/submodules Add submodules 2024-05-18 15:00:49 +02:00
scenesrc Convert into real project 2024-05-18 15:00:08 +02:00
src smol copyright notice update 2024-05-29 19:52:01 +02:00
.gitattributes Initial commit 2024-05-15 21:08:58 +02:00
.gitignore Initial commit 2024-05-15 21:08:58 +02:00
.gitmodules Add submodules 2024-05-18 15:00:49 +02:00
CORE Convert into real project 2024-05-18 15:00:08 +02:00
LICENSE Initial commit 2024-05-15 21:08:58 +02:00
project.godot Add launcher module w/ dynamic resource loading 2024-05-18 16:50:50 +02:00
README.md Rename project to a much better name: Venus 2024-05-16 00:37:28 +02:00

Venus

StarOpenSource's custom CORE modules.

Setting up

mkdir -p addons
git clone https://git.staropensource.de/StarOpenSource/venus.git addons/venus

References

src/manager.gd

void register_modules()

Registers all of Venus' modules.

void unregister_modules()

Unregisters all of Venus' modules.

src/modules/splashes.gd

CoreBaseModule add_splash(String category, String splash)

Adds a splash to the specified category.

CoreBaseModule add_splashes(String category, Array splashes)

Adds an array of splashes to the specified category.

CoreBaseModule copy_splashes(String source_category, String target_category)

Copies all splashes from the source category to the target category.

Array get_categories()

Returns a list of all categories.

CoreBaseModule delete_category(String category)

Removes the specified category.

String get_random_splash(String category)

Returns a random splash.