diff --git a/engine/samples/assets/bridge/main.cpp b/engine/samples/assets/bridge/main.cpp index 406899bff..1b80fc6ab 100644 --- a/engine/samples/assets/bridge/main.cpp +++ b/engine/samples/assets/bridge/main.cpp @@ -48,9 +48,9 @@ class TextBridge : public FileBridge }; /// [TextBridge::saveToFile] -int main() +int main(int argc, char** argv) { - auto cubos = Cubos(); + auto cubos = Cubos(argc, argv); cubos.plugin(settingsPlugin); cubos.plugin(assetsPlugin); diff --git a/engine/samples/assets/json/main.cpp b/engine/samples/assets/json/main.cpp index 1081bdea7..74c155496 100644 --- a/engine/samples/assets/json/main.cpp +++ b/engine/samples/assets/json/main.cpp @@ -33,9 +33,9 @@ CUBOS_REFLECT_IMPL(Strings) } /// [Asset type] -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; cubos.plugin(settingsPlugin); cubos.plugin(assetsPlugin); diff --git a/engine/samples/assets/saving/main.cpp b/engine/samples/assets/saving/main.cpp index 5d50617c8..38eb727fc 100644 --- a/engine/samples/assets/saving/main.cpp +++ b/engine/samples/assets/saving/main.cpp @@ -29,9 +29,9 @@ CUBOS_REFLECT_IMPL(IntegerAsset) } /// [Asset type] -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; cubos.plugin(settingsPlugin); cubos.plugin(assetsPlugin); diff --git a/engine/samples/collisions/main.cpp b/engine/samples/collisions/main.cpp index b9d2c8696..2c19ddfc1 100644 --- a/engine/samples/collisions/main.cpp +++ b/engine/samples/collisions/main.cpp @@ -67,9 +67,9 @@ struct State glm::vec3 bRotationAxis; }; -int main() +int main(int argc, char** argv) { - auto cubos = Cubos(); + auto cubos = Cubos(argc, argv); cubos.plugin(settingsPlugin); cubos.plugin(windowPlugin); diff --git a/engine/samples/events/main.cpp b/engine/samples/events/main.cpp index 768c18dde..0dea29e5c 100644 --- a/engine/samples/events/main.cpp +++ b/engine/samples/events/main.cpp @@ -31,9 +31,9 @@ struct State int step; }; -int main() +int main(int argc, char** argv) { - cubos::engine::Cubos cubos; + cubos::engine::Cubos cubos(argc, argv); cubos.resource(State{.step = 0}); /// [Adding event] diff --git a/engine/samples/games/cubosurfers/main.cpp b/engine/samples/games/cubosurfers/main.cpp index 1e3ba1caf..4086c70c1 100644 --- a/engine/samples/games/cubosurfers/main.cpp +++ b/engine/samples/games/cubosurfers/main.cpp @@ -18,9 +18,9 @@ static const Asset SceneAsset = AnyAsset("ee5bb451-05b7-430f-a641-a746f70 static const Asset PaletteAsset = AnyAsset("101da567-3d23-46ae-a391-c10ec00e8718"); static const Asset InputBindingsAsset = AnyAsset("b20900a4-20ee-4caa-8830-14585050bead"); -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; cubos.plugin(defaultsPlugin); cubos.plugin(spawnerPlugin); diff --git a/engine/samples/hello-cubos/main.cpp b/engine/samples/hello-cubos/main.cpp index ea2b5b01a..0ebd747db 100644 --- a/engine/samples/hello-cubos/main.cpp +++ b/engine/samples/hello-cubos/main.cpp @@ -45,9 +45,9 @@ CUBOS_DEFINE_TAG(cubos::engine::helloTag); CUBOS_DEFINE_TAG(cubos::engine::worldTag); /// [Engine] -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; /// [Engine] /// [Hello Cubos] diff --git a/engine/samples/imgui/main.cpp b/engine/samples/imgui/main.cpp index 4656070b1..f09eebe14 100644 --- a/engine/samples/imgui/main.cpp +++ b/engine/samples/imgui/main.cpp @@ -85,9 +85,9 @@ CUBOS_REFLECT_IMPL(DummyResource) } /// [Creating a dummy resource] -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; /// [Adding the plugin] cubos.plugin(settingsPlugin); diff --git a/engine/samples/input/main.cpp b/engine/samples/input/main.cpp index bbaabbba0..e236b01f7 100644 --- a/engine/samples/input/main.cpp +++ b/engine/samples/input/main.cpp @@ -189,9 +189,9 @@ static void showcaseMouseButtons(const Input& input, bool& explained) } /// [Showcase Mouse Buttons] -int main() +int main(int argc, char** argv) { - auto cubos = Cubos(); + auto cubos = Cubos(argc, argv); /// [Adding the plugin] cubos.plugin(settingsPlugin); diff --git a/engine/samples/render/main/main.cpp b/engine/samples/render/main/main.cpp index 079e31104..45599d7e7 100644 --- a/engine/samples/render/main/main.cpp +++ b/engine/samples/render/main/main.cpp @@ -15,9 +15,9 @@ using namespace cubos::engine; static const Asset SceneAsset = AnyAsset("05db7643-a8b8-49cd-8c16-0992136cfacf"); static const Asset PaletteAsset = AnyAsset("1aa5e234-28cb-4386-99b4-39386b0fc215"); -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; /// [Adding the plugins] cubos.plugin(settingsPlugin); diff --git a/engine/samples/render/shadows/main.cpp b/engine/samples/render/shadows/main.cpp index eb78f3986..21448e476 100644 --- a/engine/samples/render/shadows/main.cpp +++ b/engine/samples/render/shadows/main.cpp @@ -28,9 +28,9 @@ CUBOS_REFLECT_IMPL(Spin) return cubos::core::ecs::TypeBuilder("Spin").build(); } -int main() +int main(int argc, char** argv) { - Cubos cubos{}; + Cubos cubos{argc, argv}; cubos.component();