Skip to content

101 feature handle multiple engine and add enginesquared support#105

Open
MasterLaplace wants to merge 18 commits into
mainfrom
101-feature-handle-multiple-engine-and-add-enginesquared-support
Open

101 feature handle multiple engine and add enginesquared support#105
MasterLaplace wants to merge 18 commits into
mainfrom
101-feature-handle-multiple-engine-and-add-enginesquared-support

Conversation

@MasterLaplace

Copy link
Copy Markdown
Owner

Changes

This pull request makes the following changes:

Standards checklist:

Questions that need to be answered before merging:

  • The PR title is descriptive.
  • The PR doesn't replicate another PR which is already open.
  • Is this PR targeting the correct branch in this repository?
  • Has the CHANGELOG.md file been updated to reflect the updates in this PR?
  • The code is well documented and easy to understand.

Additional information

Flakkari requesting: (if applicable)

  • Contributor has read Flakkari's GitHub code of conduct
  • Contributor would like to be mentioned in the release notes as: (@MasterLaplace)
  • Contributor agrees to the license terms of this repository.

MasterLaplace and others added 3 commits December 22, 2025 18:52
- Added ESRegistry as a wrapper for EngineSquared's core registry, implementing the IRegistry interface.
- Implemented FlakkariRegistry to adapt the native Flakkari ECS Registry to the IRegistry interface.
- Created FlakkariEntity to facilitate conversions between IEntity and native ECS::Entity.
- Updated various components and systems to utilize the new registry interfaces.
- Modified Game and Client classes to support the new registry structure and entity management.
- Enhanced PacketFactory to work with the new FlakkariRegistry and IEntity.
- Updated xmake.lua to include configuration options for EngineSquared integration.
@MasterLaplace MasterLaplace self-assigned this Dec 22, 2025
@MasterLaplace MasterLaplace added the documentation Improvements or additions to documentation label Dec 22, 2025
@MasterLaplace MasterLaplace linked an issue Dec 22, 2025 that may be closed by this pull request
1 task
@MasterLaplace MasterLaplace added enhancement New feature or request minor This is a minor feature (increment version) engine All About Flakkari Engine bump Bump the current version (attached to a pull request) labels Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump Bump the current version (attached to a pull request) documentation Improvements or additions to documentation engine All About Flakkari Engine enhancement New feature or request minor This is a minor feature (increment version)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Handle multiple Engine and add EngineSquared support

1 participant