Exemple #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;
 }
Exemple #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));
 }
 /// <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;
 }
Exemple #7
0
 public FixedSizeStructurePlacementController(FixedSizeStructureContribution _contrib, IControllerSite _site)
     : base(_contrib.size, _site)
 {
     this.contrib      = _contrib;
     this.alphaSprites = new AlphaBlendSpriteSet(contrib.sprites);
 }
Exemple #8
0
 public abstract ModalController createBuilder(IControllerSite site);
Exemple #9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateBuilder(IControllerSite site)
 {
     return(new HVControllerImpl(this, site, false));
 }
Exemple #10
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 public RectSelectorController(IControllerSite site)
 {
     this.site = site;
 }
Exemple #11
0
 public override ModalController createBuilder(IControllerSite site)
 {
     return(new LogicL(this, site));
 }
 public override ModalController createRemover(IControllerSite site)
 {
     return(new RemoverImpl(this, site));
 }
 /// <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;
 }
Exemple #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);
 }
Exemple #15
0
 public ControllerImpl(RoadAccessoryContribution _contrib, IControllerSite _site, bool _remover) : base(_site)
 {
     this.contribution = _contrib;
     this.remove       = _remover;
 }
Exemple #16
0
 public abstract ModalController createRemover(IControllerSite site);
 public CubeSelectorController(Distance _size, IControllerSite _site)
 {
     this.size = _size;
     this.site = _site;
 }
Exemple #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;
 }
 public override ModalController createBuilder(IControllerSite site)
 {
     return(new DefaultControllerImpl(this, site, new DefaultControllerImpl.SpriteBuilder(getLandSprite)));
 }
Exemple #20
0
 public DefaultControllerImpl(LandBuilderContribution _contrib, IControllerSite _site,
                              SpriteBuilder _spriteBuilder) : base(_site)
 {
     this.contrib       = _contrib;
     this.spriteBuilder = _spriteBuilder;
 }
Exemple #21
0
 public LogicR(FenceBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }
Exemple #22
0
 public override ModalController createBuilder(IControllerSite site)
 {
     return(createRemover(site));
 }
Exemple #23
0
 public ControllerImpl(DummyCarContribution _contrib, IControllerSite _site, bool _remover) : base(_site)
 {
     this.remove       = _remover;
     this.contribution = _contrib;
     this.color        = _contrib.currentColor;
 }
Exemple #24
0
 public virtual ModalController createRemover(IControllerSite site)
 {
     return(core.createRemover(site));
 }
Exemple #25
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="site"></param>
 /// <returns></returns>
 public override IModalController CreateRemover(IControllerSite site)
 {
     return(new HVControllerImpl(this, site, true));
 }
Exemple #26
0
 public BuilderImpl(ElectricPoleContribution _contrib, IControllerSite _site) : base(_site)
 {
     this.contribution = _contrib;
 }
 public PointSelectorController(IControllerSite _site)
 {
     this.site = _site;
 }
 public Logic(RiceFieldBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }
Exemple #29
0
 public FixedSizeStructureRemovalController(FixedSizeStructureContribution _contrib, IControllerSite _site)
     : base(_contrib.size, _site)
 {
     this.contrib = _contrib;
 }
Exemple #30
0
 public ControllerImpl(ForestBuilder _contrib, IControllerSite site) : base(site)
 {
     this.contrib = _contrib;
 }