Example #1
0
 public GasTrapEffectFactory(TrapEffectFactory gasTrapContentFactory, DiceCup gasTrapTableDie, string gasTrapContents)
 {
     // TODO: Complete member initialization
     this.gasTrapContentFactory = gasTrapContentFactory;
     this.gasTrapTableDie       = gasTrapTableDie;
     this.gasTrapContents       = gasTrapContents;
 }
Example #2
0
		public GasTrapEffectFactory(TrapEffectFactory gasTrapContentFactory, DiceCup gasTrapTableDie, string gasTrapContents)
		{
			// TODO: Complete member initialization
			this.gasTrapContentFactory = gasTrapContentFactory;
			this.gasTrapTableDie = gasTrapTableDie;
			this.gasTrapContents = gasTrapContents;
		}
 public MultiRollEffectFactory(TrapEffectFactory effectFactory, DiceCup tableDiceRoll, int numberOfReRolls, string effectDescription)
 {
     this.effectFactory     = effectFactory;
     this.tableDiceRoll     = tableDiceRoll;
     this.numberOfReRolls   = numberOfReRolls;
     this.effectDescription = effectDescription;
 }
		public MultiRollEffectFactory(TrapEffectFactory effectFactory, DiceCup tableDiceRoll, int numberOfReRolls, string effectDescription)
		{
			this.effectFactory = effectFactory;
			this.tableDiceRoll = tableDiceRoll;
			this.numberOfReRolls = numberOfReRolls;
			this.effectDescription = effectDescription;
		}
Example #5
0
        public TrapArchitect()
        {
            tableLoader = new TableLoader();

            trapBaseFactory = new TrapEffectFactory();
            effectFactory = new TrapEffectFactory();
            pitContentEffectFactory = new TrapEffectFactory();
            gasTrapContentFactory = new TrapEffectFactory();
            trapDamagesFactory = new TrapEffectFactory();
            mechanismFactory = new TrapEffectFactory();

            LoadTables();
        }
 public PitTrapEffectFactory(TrapEffectFactory pitContentEffectFactory, DiceCup pitTrapTableDie, string pitTrapContents)
 {
     this.pitContentEffectFactory = pitContentEffectFactory;
     this.pitTrapTableDie         = pitTrapTableDie;
     this.pitTrapContents         = pitTrapContents;
 }
Example #7
0
 public MechanizedBaseFactory(TrapEffectFactory mechanismFactory, DiceCup mechanismTableDie, string effectDescription)
 {
     this.mechanismFactory  = mechanismFactory;
     this.mechanismTableDie = mechanismTableDie;
     this.effectDescription = effectDescription;
 }
Example #8
0
		public MechanizedBaseFactory(TrapEffectFactory mechanismFactory, DiceCup mechanismTableDie, string effectDescription)
		{
			this.mechanismFactory = mechanismFactory;
			this.mechanismTableDie = mechanismTableDie;
			this.effectDescription = effectDescription;
		}
		public ComplexTrapEffectFactory(TrapEffectFactory effectFactory, DiceCup mainTableDice, string effectDescription)
		{
			this.effectFactory = effectFactory;
			this.mainTableDice = mainTableDice;
			this.effectDescription = effectDescription;
		}
Example #10
0
 public PitTrapEffectFactory(TrapEffectFactory pitContentEffectFactory, DiceCup pitTrapTableDie, string pitTrapContents)
 {
     this.pitContentEffectFactory = pitContentEffectFactory;
     this.pitTrapTableDie = pitTrapTableDie;
     this.pitTrapContents = pitTrapContents;
 }
 public ComplexTrapEffectFactory(TrapEffectFactory effectFactory, DiceCup mainTableDice, string effectDescription)
 {
     this.effectFactory     = effectFactory;
     this.mainTableDice     = mainTableDice;
     this.effectDescription = effectDescription;
 }