예제 #1
0
 public ITile Resolve(int regionId, I2dPosition position)
 {
     return new Gold(regionId, position);
 }
예제 #2
0
 public ITile Resolve(TileType type, int regionId, I2dPosition position)
 {
     return this._resolvers[type].Resolve(regionId, position);
 }
예제 #3
0
 public ITile Resolve(int regionId, I2dPosition position)
 {
     return new Grass(position) { RegionId = regionId };
 }
예제 #4
0
파일: Grass.cs 프로젝트: Brontsy/Kingdom
 public Grass(I2dPosition position)
 {
     this.Position = position;
 }
예제 #5
0
파일: Forest.cs 프로젝트: Brontsy/Kingdom
 public Forest(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }
예제 #6
0
파일: Desert.cs 프로젝트: Brontsy/Kingdom
 public Desert(I2dPosition position)
 {
     this.Position = position;
 }
예제 #7
0
파일: Stone.cs 프로젝트: Brontsy/Kingdom
 public Stone(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }
예제 #8
0
파일: Water.cs 프로젝트: Brontsy/Kingdom
 public Water(I2dPosition position)
 {
     this.Position = position;
 }
예제 #9
0
파일: Gold.cs 프로젝트: Brontsy/Kingdom
 public Gold(int regionId, I2dPosition position)
 {
     this.RegionId = regionId;
     this.Position = position;
 }