R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
ServerGameBindings.hpp
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2025
3** RTYPE
4** File description:
5** ServerGameBindings - Server-specific game logic bindings
6*/
7
8#pragma once
9
10#include <sol/state.hpp>
12
13namespace scripting {
14 class LuaEngine;
15}
16
17namespace scripting::bindings {
38 void bindServerGame(sol::state &lua, ecs::wrapper::ECSWorld *world, LuaEngine *engine);
39
40} // namespace scripting::bindings
High-level ECS manager providing clean server-side API.
Definition ECSWorld.hpp:122
void bindServerGame(sol::state &lua, ecs::wrapper::ECSWorld *world, LuaEngine *engine)
Bind server-specific game logic functions to Lua.