Ejemplo n.º 1
0
 public void AddNoCollisionResponder(ICollisionResponder <TFirst, TSecond> responder)
 {
     NoCollisionResponders.Add(responder);
 }
Ejemplo n.º 2
0
 public CollisionCheck <TFirst, TSecond> HandleWith(ICollisionResponder <TFirst, TSecond> responder)
 {
     AddResponder(responder);
     return(this);
 }
Ejemplo n.º 3
0
 public void AddOneTimeResponder(ICollisionResponder <TFirst, TSecond> responder)
 {
     OneTimeResponders.Add(responder);
 }
Ejemplo n.º 4
0
 public CollisionManager(MarioGame game)
 {
     staticHandler  = new DynamicAndStaticObjectsHandler();
     dynamicHandler = new DynamicAndDynamicObjectsResponder();
     this.game      = game;
 }