コード例 #1
0
ファイル: oc3_building.cpp プロジェクト: Ilgrim/opencaesar3
void Garden::setTerrain(TerrainTile &terrain)
{
  terrain.reset();
  terrain.setOverlay(this);
  terrain.setBuilding(true); // are gardens buildings or not???? try to investigate from original game
  terrain.setGarden(true);
}
コード例 #2
0
ファイル: building.cpp プロジェクト: pufik6666/opencaesar3
void Garden::setTerrain(TerrainTile &terrain)
{
  terrain.reset();
  terrain.setOverlay(this);
  terrain.setBuilding(true);
  terrain.setGarden(true);
}
コード例 #3
0
ファイル: oc3_building.cpp プロジェクト: LMG/opencaesar3
void Building::setTerrain(TerrainTile &terrain)
{
  // here goes the problem
  // when we reset tile, we delete information
  // about it's original information
  // try to fix
  bool isMeadow = terrain.isMeadow();
  terrain.reset();
  terrain.setOverlay(this);
  terrain.setBuilding(true);
  terrain.setMeadow(isMeadow);
}
コード例 #4
0
ファイル: building.cpp プロジェクト: pufik6666/opencaesar3
void Reservoir::setTerrain(TerrainTile &terrain)
{
  terrain.reset();
  terrain.setOverlay(this);
  terrain.setBuilding(true);
}
コード例 #5
0
ファイル: building.cpp プロジェクト: pufik6666/opencaesar3
void Aqueduct::setTerrain(TerrainTile &terrain)
{
  terrain.reset();
  terrain.setOverlay(this);
  terrain.setBuilding(true);
}