Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contrib"></param>
 /// <param name="site"></param>
 /// <param name="remover"></param>
 public ControllerImpl(DummyCarContribution contrib, IControllerSite site, bool remover)
     : base(site)
 {
     this.remove       = remover;
     this.contribution = contrib;
     this.color        = contrib.currentColor;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="contrib"></param>
 /// <param name="site"></param>
 /// <param name="spriteBuilder"></param>
 public DefaultControllerImpl(LandBuilderContribution contrib, IControllerSite site,
                              SpriteBuilder spriteBuilder)
     : base(site)
 {
     this.contrib       = contrib;
     this.spriteBuilder = spriteBuilder;
 }
Esempio n. 3
0
 public Logic(VinylHouseBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateRemover(IControllerSite site)
 {
     return(Current.CreateRemover(site));
 }
Esempio n. 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateBuilder(IControllerSite site)
 {
     return(new DefaultControllerImpl(this, site, new DefaultControllerImpl.SpriteBuilder(GetSprite)));
 }
 public BorderSelectorController(IControllerSite _site)
 {
     this.site = _site;
 }
Esempio n. 7
0
 public FixedSizeStructurePlacementController(FixedSizeStructureContribution _contrib, IControllerSite _site)
     : base(_contrib.size, _site)
 {
     this.contrib      = _contrib;
     this.alphaSprites = new AlphaBlendSpriteSet(contrib.sprites);
 }
Esempio n. 8
0
 public abstract ModalController createBuilder(IControllerSite site);
Esempio n. 9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateBuilder(IControllerSite site)
 {
     return(new HVControllerImpl(this, site, false));
 }
Esempio n. 10
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 public RectSelectorController(IControllerSite site)
 {
     this.site = site;
 }
Esempio n. 11
0
 public override ModalController createBuilder(IControllerSite site)
 {
     return(new LogicL(this, site));
 }
 public override ModalController createRemover(IControllerSite site)
 {
     return(new RemoverImpl(this, site));
 }
Esempio n. 13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contrib"></param>
 /// <param name="site"></param>
 /// <param name="remove"></param>
 public HVControllerImpl(HalfVoxelContribution contrib, IControllerSite site, bool remove)
 {
     this.contrib = contrib;
     this.site    = site;
     this.remover = remove;
 }
Esempio n. 14
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contrib"></param>
 /// <param name="site"></param>
 public FixedSizeStructurePlacementController(FixedSizeStructureContribution contrib, IControllerSite site)
     : base(contrib.Size, site)
 {
     this.contrib      = contrib;
     this.alphaSprites = new AlphaBlendSpriteSet(this.contrib.Sprites);
 }
Esempio n. 15
0
 public ControllerImpl(RoadAccessoryContribution _contrib, IControllerSite _site, bool _remover) : base(_site)
 {
     this.contribution = _contrib;
     this.remove       = _remover;
 }
Esempio n. 16
0
 public abstract ModalController createRemover(IControllerSite site);
 public CubeSelectorController(Distance _size, IControllerSite _site)
 {
     this.size = _size;
     this.site = _site;
 }
Esempio n. 18
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contrib"></param>
 /// <param name="site"></param>
 /// <param name="remover"></param>
 public ControllerImpl(RoadAccessoryContribution contrib, IControllerSite site, bool remover)
     : base(site)
 {
     this.contribution = contrib;
     this.remove       = remover;
 }
Esempio n. 19
0
 public override ModalController createBuilder(IControllerSite site)
 {
     return(new DefaultControllerImpl(this, site, new DefaultControllerImpl.SpriteBuilder(getLandSprite)));
 }
Esempio n. 20
0
 public DefaultControllerImpl(LandBuilderContribution _contrib, IControllerSite _site,
                              SpriteBuilder _spriteBuilder) : base(_site)
 {
     this.contrib       = _contrib;
     this.spriteBuilder = _spriteBuilder;
 }
Esempio n. 21
0
 public LogicR(FenceBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }
Esempio n. 22
0
 public override ModalController createBuilder(IControllerSite site)
 {
     return(createRemover(site));
 }
Esempio n. 23
0
 public ControllerImpl(DummyCarContribution _contrib, IControllerSite _site, bool _remover) : base(_site)
 {
     this.remove       = _remover;
     this.contribution = _contrib;
     this.color        = _contrib.currentColor;
 }
Esempio n. 24
0
 public virtual ModalController createRemover(IControllerSite site)
 {
     return(core.createRemover(site));
 }
Esempio n. 25
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateRemover(IControllerSite site)
 {
     return(new HVControllerImpl(this, site, true));
 }
Esempio n. 26
0
 public BuilderImpl(ElectricPoleContribution _contrib, IControllerSite _site) : base(_site)
 {
     this.contribution = _contrib;
 }
 public PointSelectorController(IControllerSite _site)
 {
     this.site = _site;
 }
Esempio n. 28
0
 public Logic(RiceFieldBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }
Esempio n. 29
0
 public FixedSizeStructureRemovalController(FixedSizeStructureContribution _contrib, IControllerSite _site)
     : base(_contrib.size, _site)
 {
     this.contrib = _contrib;
 }
Esempio n. 30
0
 public ControllerImpl(ForestBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }