コード例 #1
0
ファイル: GoldTileResolver.cs プロジェクト: Brontsy/Kingdom
 public ITile Resolve(int regionId, I2dPosition position)
 {
     return new Gold(regionId, position);
 }
コード例 #2
0
ファイル: TileResolver.cs プロジェクト: Brontsy/Kingdom
 public ITile Resolve(TileType type, int regionId, I2dPosition position)
 {
     return this._resolvers[type].Resolve(regionId, position);
 }
コード例 #3
0
ファイル: GrassTileResolver.cs プロジェクト: Brontsy/Kingdom
 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;
 }