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