Beispiel #1
0
 public ITile Resolve(int regionId, I2dPosition position)
 {
     return new Gold(regionId, position);
 }
Beispiel #2
0
 public ITile Resolve(TileType type, int regionId, I2dPosition position)
 {
     return this._resolvers[type].Resolve(regionId, position);
 }
Beispiel #3
0
 public ITile Resolve(int regionId, I2dPosition position)
 {
     return new Grass(position) { RegionId = regionId };
 }
Beispiel #4
0
 public Grass(I2dPosition position)
 {
     this.Position = position;
 }
Beispiel #5
0
 public Forest(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }
Beispiel #6
0
 public Desert(I2dPosition position)
 {
     this.Position = position;
 }
Beispiel #7
0
 public Stone(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }
Beispiel #8
0
 public Water(I2dPosition position)
 {
     this.Position = position;
 }
Beispiel #9
0
 public Gold(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }