public static void CreateGame(uint _w, uint _h, string _n) { RenderWindow = new RenderWindow(new VideoMode(_w, _h), _n); ObjectUpdater = new ObjectUpdater(); ObjectRenderer = new ObjectRenderer(); PhysicsUpdater = new PhysicsUpdater(); CollisionHandler = new CollisionHandler(); gameWindow = new GameWindow(_w, _h); LevelManager = new LevelManager(); }
public static void AddObjectToUpdateQueue(GameObject g) { ObjectUpdater.AddUpdatableObject(g); }
public static void Update() { ObjectUpdater.UpdateGameObjects(); ObjectRenderer.UpdateGfx(); }