ecs #58

Merged
raphael merged 70 commits from ecs into main 2023-11-03 15:29:36 +00:00
2 changed files with 10 additions and 9 deletions
Showing only changes of commit df6f628928 - Show all commits

View file

@ -3,11 +3,8 @@ Module d'exemple de l'utilisation du moteur de jeu.
""" """
from engine import start_game from engine import start_game
from plugins import assets, defaults from plugins import defaults
from scenes import menu from scenes import menu
start_game( start_game(defaults.PLUGIN, menu.SCENE)
defaults.PLUGIN,
assets.loading_scene(menu.SCENE, "menu"),
)

View file

@ -8,6 +8,7 @@ from engine import CurrentScene, Scene
from engine.ecs import Entity, World from engine.ecs import Entity, World
from engine.math import Vec2 from engine.math import Vec2
from plugins import render from plugins import render
from plugins import assets
from plugins.assets import Assets from plugins.assets import Assets
from plugins.click import Clickable from plugins.click import Clickable
from plugins.hover import HoveredTexture from plugins.hover import HoveredTexture
@ -62,8 +63,11 @@ def __spawn_elements(world: World):
__create_button(world, assets, i, name) __create_button(world, assets, i, name)
SCENE = Scene( SCENE = assets.loading_scene(
[__spawn_elements], Scene(
[], [__spawn_elements],
[], [],
[],
),
"menu",
) )