From c3a7658120c9bb396bde01bed2bcec938fef1f10 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Tue, 12 Jun 2018 06:45:47 +0100 Subject: Making functions return themselves This is so that the functions can be chained together --- yage/entity/engine.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'yage/entity/engine.h') diff --git a/yage/entity/engine.h b/yage/entity/engine.h index 9a1f6d2b..6719eeaf 100644 --- a/yage/entity/engine.h +++ b/yage/entity/engine.h @@ -32,16 +32,16 @@ public: ~Engine(); /// Initialize window and other aspects of the engine. - void init(); + Engine &init(); /// Main game loop of the engine. - void mainLoop(); + Engine &mainLoop(); /// Updates the systems. void update(); /// Add spaces to the engine - void addSpace(std::unique_ptr space); + Engine &addSpace(std::unique_ptr space); /// Returns the instance of the engine, as there is only one instance of the /// engine. -- cgit