From: Roland Haeder Date: Tue, 25 Aug 2015 20:30:52 +0000 (+0200) Subject: Upwards is only air, starting with "zero point", so first ground "level" is -1. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=716941148be308fd8a907d00a0f230f9b33dc873;p=city.git Upwards is only air, starting with "zero point", so first ground "level" is -1. Signed-off-by: Roland Haeder --- diff --git a/application/city/classes/database/frontend/city_entities/sections/class_CitySectionsDatabaseWrapper.php b/application/city/classes/database/frontend/city_entities/sections/class_CitySectionsDatabaseWrapper.php index b7ab16f..0dc6003 100644 --- a/application/city/classes/database/frontend/city_entities/sections/class_CitySectionsDatabaseWrapper.php +++ b/application/city/classes/database/frontend/city_entities/sections/class_CitySectionsDatabaseWrapper.php @@ -68,10 +68,12 @@ class CitySectionsDatabaseWrapper extends BaseDatabaseWrapper implements CitySec // @TODO "water" is not yet supported and may end up in a very random land. const SECTION_TYPE_WATER = 'water'; const SECTION_TYPE_EMPTY_LAND = 'land'; + const SECTION_TYPE_AIR = 'air'; // Sub sections // @TODO All types of water are not supported yet. const SECTION_SUB_TYPE_GRASS = 'grass'; + const SECTION_SUB_TYPE_AIR = 'air'; // Reserved flag const IS_NOT_RESERVED = 0; @@ -168,8 +170,8 @@ class CitySectionsDatabaseWrapper extends BaseDatabaseWrapper implements CitySec $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_ID , 1); $dataSetInstance->addCriteria(self::DB_COLUMN_CITY_ID , $cityId); $dataSetInstance->addCriteria(self::DB_COLUMN_LOT_ID , 0); - $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_TYPE , self::SECTION_TYPE_EMPTY_LAND); - $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_SUB_TYPE , self::SECTION_SUB_TYPE_GRASS); + $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_TYPE , self::SECTION_TYPE_AIR); + $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_SUB_TYPE , self::SECTION_SUB_TYPE_AIR); $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_POSITION_X , 0); $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_POSITION_Y , 0); $dataSetInstance->addCriteria(self::DB_COLUMN_SECTION_POSITION_Z , 0); @@ -206,9 +208,9 @@ class CitySectionsDatabaseWrapper extends BaseDatabaseWrapper implements CitySec $sections[($north * -1)][($west * -1)][$z]['type'] = self::SECTION_TYPE_EMPTY_LAND; $sections[($north * -1)][($west * -1)][$z]['sub'] = self::SECTION_SUB_TYPE_GRASS; - // Fill up array with north/west/up ids - $sections[$north][$west][$z]['type'] = self::SECTION_TYPE_EMPTY_LAND; - $sections[$north][$west][$z]['sub'] = self::SECTION_SUB_TYPE_GRASS; + // Fill up array with north/west/up ids (only air) + $sections[$north][$west][$z]['type'] = self::SECTION_TYPE_AIR; + $sections[$north][$west][$z]['sub'] = self::SECTION_SUB_TYPE_AIR; } // END - for } // END - for } // END - for