public AbstractExplosion(Game game, AbstractPlayer player, Vector3 position, GameTime gameTime)
     : base(game)
 {
     this.creationTime = gameTime.TotalGameTime;
     this.modelPosition = new Vector3(position.X, 0, position.Z);
     this.range = player.BombRange;
     this.player = player;
     this.models = ModelList.GetInstance();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// konstruktor eventu pro kolize hrace s predmetem
 /// </summary>
 /// <param name="player">kolidujici hrac</param>
 /// <param name="model">kolidujici objekt</param>
 public CollisionEvent(AbstractPlayer player, AbstractGameModel model)
     : base(model)
 {
     this.player = player;
 }
 /// <summary>
 /// konstruktor
 /// </summary>
 /// <param name="model">exploze</param>
 /// <param name="player">hrac ktery bombu polozil</param>
 public AbstractExplosionEvent(AbstractExplosion model, AbstractPlayer player)
     : base(model)
 {
     this.player = player;
 }
 public CommonExplosionEvent(AbstractExplosion model, AbstractPlayer player)
     : base(model, player)
 {
 }
Ejemplo n.º 5
0
 public CommonExplosion(Game game, AbstractPlayer player, Vector3 position, GameTime gameTime)
     : base(game, player, position, gameTime)
 {
     color = new Vector3(150, 0, 0);
     Initialize();
 }