public static CollisionDetector getInstance()
 {
     if (instance == null)
     {
         instance = new CollisionDetector();
     }
     return(instance);
 }
Esempio n. 2
0
 public virtual void LoadContent(ContentManager content, InputManager inputManager)
 {
     this.content     = new ContentManager(content.ServiceProvider, "Content");
     velocity         = Vector2.Zero;
     terminalVelocity = 20;
     jumpSpeed        = -15;
     fallSpeed        = 0.5f;
     horizontalSpeed  = 5;
     dead             = false;
     CollisionDetector.getInstance().Attach(this);
 }
Esempio n. 3
0
 public virtual void Update(GameTime gameTime, InputManager input)
 {
     Update(gameTime);
     CollisionDetector.getInstance().Update();
 }
Esempio n. 4
0
 public virtual void Kill()
 {
     dying = true;
     CollisionDetector.getInstance().Detach(this);
 }