diff --git a/src/com/base/engine/core/Game.java b/src/com/base/engine/core/Game.java index eda2a85..efe2f72 100644 --- a/src/com/base/engine/core/Game.java +++ b/src/com/base/engine/core/Game.java @@ -22,7 +22,7 @@ public abstract class Game { private GameObject m_root; - public void Init() {} + abstract public void init(); public void Input(float delta) { @@ -39,9 +39,11 @@ public void Render(RenderingEngine renderingEngine) renderingEngine.Render(GetRootObject()); } - public void AddObject(GameObject object) + public Game AddObject(GameObject object) { GetRootObject().AddChild(object); + + return this; } private GameObject GetRootObject()