Пример #1
0
 public PiranaPhysics(IPiranaPlant piranaPlant)
 {
     PiranaPlant  = piranaPlant;
     GravityCoef  = 0;
     MaxPosition  = new Vector2(PhysicsUtilites.XMaxPosition, PhysicsUtilites.YMaxPosition);
     MinPosition  = new Vector2(PhysicsUtilites.XMinPosition, PhysicsUtilites.YMinPosition);
     XMaxVelocity = 0;
     YMaxVelocity = PhysicsUtilites.PiranaMaxVelocityY;
     XMinVelocity = 0;
     YMinVelocity = PhysicsUtilites.PiranaMinVelocityY;
     XVelocity    = 0;
     YVelocity    = 0;
 }
Пример #2
0
 public MarioPiranaCollision(ICollision side, Game1 game)
 {
     Game = game;
     Side = side;
     if (Side.BottomOrRight is IMario)
     {
         Mario  = (IMario)Side.BottomOrRight;
         Pirana = (IPiranaPlant)Side.TopOrLeft;
     }
     else
     {
         Pirana = (IPiranaPlant)Side.BottomOrRight;
         Mario  = (IMario)Side.TopOrLeft;
     }
 }
Пример #3
0
 public PiranaObjectCollisionHandler(ICollision side, IPiranaPlant pirana, Game1 game)
 {
     this.pirana = pirana;
     Side        = side;
     Game        = game;
 }
Пример #4
0
 public PiranaObjectCollision(IPiranaPlant pirana, ICollision side, Game1 game)
 {
     this.pirana = pirana;
     this.side   = side;
     Game        = game;
 }