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(); }
/// <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) { }
public CommonExplosion(Game game, AbstractPlayer player, Vector3 position, GameTime gameTime) : base(game, player, position, gameTime) { color = new Vector3(150, 0, 0); Initialize(); }