예제 #1
0
 public static CollisionManager GetInstance(Game game)
 {
     return(cm ?? (cm = new CollisionManager(game)));
 }
예제 #2
0
        protected override void Initialize()
        {
            CollisionManager = CollisionManager.GetInstance(this);
            InputManager = InputManager.GetInstance(this);
            BasicManager = BasicManager.GetInstance(this);
            if (useBloom)
                bloom = new BloomComponent(this);

            Overlay = new Overlay(this);
            Camera = new Camera(this);
            StateManager = new StateManager(this);

            Components.Add(InputManager);
            //Components.Add(BasicManager);
            //Components.Add(CollisionManager);
            Components.Add(StateManager);
            //if (useBloom)
            //    Components.Add(bloom);
            //Components.Add(Overlay);
            //Components.Add(Camera);

            base.Initialize();
        }
예제 #3
0
 public static CollisionManager GetInstance(Game game)
 {
     return cm ?? (cm = new CollisionManager(game));
 }