示例#1
0
        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();
        }
示例#2
0
 public static void AddObjectToRenderQueue(Drawable d)
 {
     ObjectRenderer.AddRenderedObject(d);
 }
示例#3
0
 public static void Update()
 {
     ObjectUpdater.UpdateGameObjects();
     ObjectRenderer.UpdateGfx();
 }