]> git.mxchange.org Git - city.git/commitdiff
Renamed columns to west, east, north and south + updated mind map.
authorRoland Haeder <roland@mxchange.org>
Tue, 28 Jul 2015 20:03:26 +0000 (22:03 +0200)
committerRoland Haeder <roland@mxchange.org>
Tue, 28 Jul 2015 20:03:26 +0000 (22:03 +0200)
Signed-off-by: Roland Haeder <roland@mxchange.org>
application/city/main/database/frontend/city_sections/class_CitySectionsDatabaseWrapper.php
docs/mindmaps/Simple City Growth Simulation.mm

index 6e46284668b37c2a557a448ba6f1e9819721970b..eef07bc53026ba94d7f8cc98d7819f0d05de6784 100644 (file)
@@ -40,12 +40,12 @@ class CitySectionsDatabaseWrapper extends BaseDatabaseWrapper implements CitySec
        const DB_COLUMN_SECTION_POSITION_Z     = 'section_position_z';
 
        // Connected neigbouring sections
-       const DB_COLUMN_SECTION_NEIGHBOUR_LEFT_ID   = 'section_neighbour_left_id';
-       const DB_COLUMN_SECTION_NEIGHBOUR_RIGHT_ID  = 'section_neighbour_right_id';
-       const DB_COLUMN_SECTION_NEIGHBOUR_TOP_ID    = 'section_neighbour_top_id';
-       const DB_COLUMN_SECTION_NEIGHBOUR_BOTTOM_ID = 'section_neighbour_bottom_id';
-       const DB_COLUMN_SECTION_NEIGHBOUR_UP_ID     = 'section_neighbour_up_id';
-       const DB_COLUMN_SECTION_NEIGHBOUR_DOWN_ID   = 'section_neighbour_down_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_WEST_ID  = 'section_neighbour_west_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_EAST_ID  = 'section_neighbour_east_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_NORTH_ID = 'section_neighbour_north_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_SOUTH_ID = 'section_neighbour_south_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_UP_ID    = 'section_neighbour_up_id';
+       const DB_COLUMN_SECTION_NEIGHBOUR_DOWN_ID  = 'section_neighbour_down_id';
 
        // Other settings:
        // Reserved section (see documentation)
index a9c6355cc6ddca5c10136536cdc0bc8073193b5b..004d24fc3946ee2210c7bd2f5e190595b3dfecd3 100644 (file)
@@ -1,6 +1,6 @@
 <map version="freeplane 1.3.0">
 <!--To view this file, download free mind mapping software Freeplane from http://freeplane.sourceforge.net -->
-<node TEXT="Simple City Growth Simulation" FOLDED="false" ID="ID_1723255651" CREATED="1283093380553" MODIFIED="1434045201293"><hook NAME="MapStyle">
+<node TEXT="Simple City Growth Simulation" FOLDED="false" ID="ID_1723255651" CREATED="1283093380553" MODIFIED="1438113164637"><hook NAME="MapStyle">
     <properties fit_to_viewport="false;"/>
 
 <map_styles>
 <node TEXT="city_region_id" ID="ID_1079814383" CREATED="1437303439983" MODIFIED="1437303443020"/>
 </node>
 </node>
-<node TEXT="Table &apos;city_map&apos;" ID="ID_687749514" CREATED="1437302980767" MODIFIED="1437302986492">
-<node TEXT="General" ID="ID_474767046" CREATED="1437303004879" MODIFIED="1437303012396"/>
-<node TEXT="Columns" ID="ID_920050758" CREATED="1437304640033" MODIFIED="1437304641549"/>
+<node TEXT="Table &apos;city_sections&apos;" ID="ID_687749514" CREATED="1437302980767" MODIFIED="1438113029443">
+<node TEXT="General" ID="ID_474767046" CREATED="1437303004879" MODIFIED="1437303012396">
+<node TEXT="Data about every &quot;section&quot; of the map" ID="ID_706898114" CREATED="1438113191042" MODIFIED="1438113204671">
+<node TEXT="A &quot;section&quot; is a part of a lot, one lot can consist of many sections." ID="ID_921617708" CREATED="1438113220514" MODIFIED="1438113244911"/>
+<node TEXT="Sections can be interconnected forming a lot." ID="ID_311582300" CREATED="1438113245522" MODIFIED="1438113261327"/>
+<node TEXT="As the design is free, lots can have a very complex schema." ID="ID_83833944" CREATED="1438113262386" MODIFIED="1438113282351">
+<node TEXT="Complex schemas cost more checking (connectivity)." ID="ID_1107051645" CREATED="1438113285794" MODIFIED="1438113306367"/>
+</node>
+<node TEXT="Sections can be connected under some conditions" ID="ID_1997337266" CREATED="1438113307426" MODIFIED="1438113325951">
+<node TEXT="Same type and sub type (last will be the case if the section is new)." ID="ID_91580431" CREATED="1438113326866" MODIFIED="1438113352159"/>
+<node TEXT="???" ID="ID_1205544781" CREATED="1438113353186" MODIFIED="1438113397628">
+<icon BUILTIN="xmag"/>
+</node>
+</node>
+</node>
+<node TEXT="The actual map is not respresented in this table." ID="ID_1092149346" CREATED="1438113205842" MODIFIED="1438113404959"/>
+</node>
+<node TEXT="Columns" ID="ID_920050758" CREATED="1437304640033" MODIFIED="1437304641549">
+<node TEXT="city_section_id" ID="ID_1222802193" CREATED="1438113174250" MODIFIED="1438113174250"/>
+<node TEXT="city_id" ID="ID_1775845045" CREATED="1438113174250" MODIFIED="1438113174250">
+<node TEXT="Connection to city_data table" ID="ID_512145443" CREATED="1438113430866" MODIFIED="1438113435599"/>
+</node>
+<node TEXT="lot_id" ID="ID_1011749811" CREATED="1438113174253" MODIFIED="1438113174253">
+<node TEXT="Connection to city_lots" ID="ID_468138173" CREATED="1438113437138" MODIFIED="1438113447711"/>
+</node>
+<node TEXT="section_type" ID="ID_1941968302" CREATED="1438113174254" MODIFIED="1438113174254">
+<node TEXT="Can be one of many types (see game design)." ID="ID_238860541" CREATED="1438113450418" MODIFIED="1438113461567">
+<node TEXT="Example: &quot;residential&quot;" ID="ID_783537156" CREATED="1438113462002" MODIFIED="1438113471359"/>
+</node>
+</node>
+<node TEXT="section_sub_type" ID="ID_533061983" CREATED="1438113174255" MODIFIED="1438113174255">
+<node TEXT="Depends on type" ID="ID_269652817" CREATED="1438113474770" MODIFIED="1438113479935">
+<node TEXT="Example: &quot;hut&quot;" ID="ID_731244302" CREATED="1438113499987" MODIFIED="1438113504527"/>
+</node>
+</node>
+<node TEXT="section_position_x" ID="ID_87875981" CREATED="1438113174256" MODIFIED="1438113174256">
+<node TEXT="X coordinate of this section" ID="ID_443833342" CREATED="1438113507138" MODIFIED="1438113561119"/>
+</node>
+<node TEXT="section_position_y" ID="ID_473747020" CREATED="1438113174257" MODIFIED="1438113174257">
+<node TEXT="Y coordinate of this section" ID="ID_1325014844" CREATED="1438113528162" MODIFIED="1438113565135"/>
+</node>
+<node TEXT="section_position_z" ID="ID_1317922231" CREATED="1438113174258" MODIFIED="1438113174258">
+<node TEXT="Z coordinate of this section" ID="ID_754508553" CREATED="1438113568323" MODIFIED="1438113570543"/>
+</node>
+<node TEXT="section_neighbour_west_id" ID="ID_1329730449" CREATED="1438113174259" MODIFIED="1438113662175">
+<node TEXT="Connected section to the west of this section" ID="ID_203288487" CREATED="1438113574035" MODIFIED="1438113621807"/>
+</node>
+<node TEXT="section_neighbour_east_id" ID="ID_540271626" CREATED="1438113174260" MODIFIED="1438113659535">
+<node TEXT="Connected section to the east of this section" ID="ID_1831814111" CREATED="1438113589571" MODIFIED="1438113618975"/>
+</node>
+<node TEXT="section_neighbour_north_id" ID="ID_1437928852" CREATED="1438113174260" MODIFIED="1438113652943">
+<node TEXT="Connected section to the north of this section" ID="ID_638629658" CREATED="1438113597347" MODIFIED="1438113615935"/>
+</node>
+<node TEXT="section_neighbour_south_id" ID="ID_540211362" CREATED="1438113174261" MODIFIED="1438113649135">
+<node TEXT="Connected section to the south of this section" ID="ID_197703863" CREATED="1438113603955" MODIFIED="1438113611439"/>
+</node>
+<node TEXT="section_neighbour_up_id" ID="ID_343326011" CREATED="1438113174262" MODIFIED="1438113174262">
+<node TEXT="Connected section above this section" ID="ID_597395527" CREATED="1438113624915" MODIFIED="1438113631791"/>
+</node>
+<node TEXT="section_neighbour_down_id" ID="ID_1799928879" CREATED="1438113174263" MODIFIED="1438113174263">
+<node TEXT="Connected section below this section" ID="ID_179088634" CREATED="1438113634707" MODIFIED="1438113638575"/>
+</node>
+<node TEXT="section_reserved" ID="ID_1661189723" CREATED="1438113174264" MODIFIED="1438113174264">
+<node TEXT="Whether this section is only reserved or available" ID="ID_639965912" CREATED="1438113665971" MODIFIED="1438113682063"/>
+</node>
+</node>
 </node>
 <node TEXT="Table &apos;region_data&apos;" ID="ID_565474444" CREATED="1437302987199" MODIFIED="1437302992828">
 <node TEXT="General" ID="ID_167479682" CREATED="1437303004879" MODIFIED="1437303012396">