]> git.mxchange.org Git - city.git/commitdiff
Continued a bit:
authorRoland Haeder <roland@mxchange.org>
Sun, 25 Oct 2015 14:20:46 +0000 (15:20 +0100)
committerRoland Haeder <roland@mxchange.org>
Sun, 25 Oct 2015 14:20:46 +0000 (15:20 +0100)
- added "partial" stub method renderCityMap()
- updated Freeplane mind map with more ideas for web-based (first) client

Signed-off-by: Roland Haeder <roland@mxchange.org>
application/city/classes/manager/city/class_CityManager.php
application/city/interfaces/manager/city/class_ManageableCity.php
docs/mindmaps/Simple City Growth Simulation.mm

index 64f7983dcd83ccc96d8767d6064fc198c690089e..e8bb312d4da29c1521075985191d634b858a4a76 100644 (file)
@@ -113,6 +113,16 @@ class CityManager extends BaseManager implements ManageableCity {
                // Then create the first city
                $this->getWrapperInstance()->createCityByRequest($this->getRequestInstance());
        }
+
+       /**
+        * Renders the city map and forwards the output to the helper instance.
+        *
+        * @param       $helperInstance         An instance of a HelpableTemplate class
+        * @return      void
+        */
+       public function renderCityMap (HelpableTemplate $helperInstance) {
+               $this->partialStub('Please implement this method.');
+       }
 }
 
 // [EOF]
index 66d91556286b3cad0613d47b865eb594f05b0ed1..12307176d920806befec9d711418952c834f6e82 100644 (file)
@@ -22,6 +22,7 @@
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 interface ManageableCity extends Manageable {
+
        /**
         * Checks whether the current user has already founded a city
         *
@@ -43,6 +44,14 @@ interface ManageableCity extends Manageable {
         * @return      void
         */
        function foundFirstCity ();
+
+       /**
+        * Renders the city map and forwards the output to the helper instance.
+        *
+        * @param       $helperInstance         An instance of a HelpableTemplate class
+        * @return      void
+        */
+       function renderCityMap (HelpableTemplate $helperInstance);
 }
 
 // [EOF]
index 3f243bd2b3617ebc10644584bb481244e3f72709..a66398b7f79e307d20f22d2affa83b9de70edc76 100644 (file)
@@ -50,7 +50,7 @@
 </stylenode>
 </map_styles>
 </hook>
-<hook NAME="AutomaticEdgeColor" COUNTER="4"/>
+<hook NAME="AutomaticEdgeColor" COUNTER="6"/>
 <font NAME="Dialog" SIZE="20" BOLD="true"/>
 <hook NAME="accessories/plugins/AutomaticLayout.properties" VALUE="ALL"/>
 <node TEXT="General ideas" POSITION="right" ID="ID_1976950711" CREATED="1434011684265" MODIFIED="1438436532078">
 <font NAME="Dialog"/>
 </node>
 </node>
-<node TEXT="Depends on age" ID="ID_34748709" CREATED="1434040389508" MODIFIED="1438436532528">
+<node TEXT="Depends on age" ID="ID_34748709" CREATED="1434040389508" MODIFIED="1445781645510">
 <font NAME="Dialog"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_606592711" STARTINCLINATION="6481;0;" ENDINCLINATION="6481;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
+<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_606592711" STARTINCLINATION="6481;0;" ENDINCLINATION="6346;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 <node TEXT="Baby" ID="ID_756218116" CREATED="1434041666550" MODIFIED="1438436532461">
 <font NAME="Dialog"/>
 <node TEXT="0% chance" ID="ID_955885733" CREATED="1434041678390" MODIFIED="1438436532460">
 </node>
 <node TEXT="Depends on education" ID="ID_1215578310" CREATED="1434042007462" MODIFIED="1438436532538">
 <font NAME="Dialog"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_331881607" STARTINCLINATION="5608;0;" ENDINCLINATION="5608;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 <arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_1806757282" STARTINCLINATION="4576;0;" ENDINCLINATION="4576;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
+<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_331881607" STARTINCLINATION="5608;0;" ENDINCLINATION="5608;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 <node TEXT="Sex education?" ID="ID_964741313" CREATED="1434042408630" MODIFIED="1438436532537">
 <icon BUILTIN="help"/>
 <icon BUILTIN="idea"/>
 <node TEXT="Requires work space" ID="ID_1967877371" CREATED="1434040745989" MODIFIED="1438436534170">
 <font NAME="Dialog"/>
 </node>
-<node TEXT="May go to AEC" ID="ID_1803282555" CREATED="1434040774453" MODIFIED="1438436534173">
+<node TEXT="May go to AEC" ID="ID_1803282555" CREATED="1434040774453" MODIFIED="1445781641531">
 <font NAME="Dialog"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_1419619709" STARTINCLINATION="1426;0;" ENDINCLINATION="1426;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
+<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_1419619709" STARTINCLINATION="1426;0;" ENDINCLINATION="1240;-186;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 </node>
 </node>
 <node TEXT="Senior" ID="ID_1283243145" CREATED="1434040487956" MODIFIED="1438436534183">
 </node>
 <node TEXT="Different expenses" ID="ID_1879740587" CREATED="1434044600600" MODIFIED="1438436534232">
 <font NAME="Dialog"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_620932988" STARTINCLINATION="137;0;" ENDINCLINATION="137;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 <arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_758700861" STARTINCLINATION="171;0;" ENDINCLINATION="171;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
+<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Dialog" DESTINATION="ID_620932988" STARTINCLINATION="137;0;" ENDINCLINATION="137;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
 </node>
 </node>
 </node>
 </node>
 </node>
 </node>
+<node TEXT="Clients" POSITION="left" ID="ID_662225470" CREATED="1445779996444" MODIFIED="1445780005736">
+<edge COLOR="#00ffff"/>
+<node TEXT="Web-based XHTML client" ID="ID_1380967164" CREATED="1445780008571" MODIFIED="1445780014903">
+<node TEXT="User management" ID="ID_1547288812" CREATED="1445780101035" MODIFIED="1445780104791"/>
+<node TEXT="City management" ID="ID_773111275" CREATED="1445780107531" MODIFIED="1445780110311">
+<node TEXT="Create city" ID="ID_636175420" CREATED="1445780190074" MODIFIED="1445780192599"/>
+<node TEXT="Rename city" ID="ID_58838848" CREATED="1445780193242" MODIFIED="1445780195671"/>
+<node TEXT="Rename initial/additional region" ID="ID_345766301" CREATED="1445780196138" MODIFIED="1445780227032"/>
+<node TEXT="Create new region" ID="ID_584300623" CREATED="1445780205258" MODIFIED="1445780210055"/>
+<node TEXT="Create lot" ID="ID_1431808196" CREATED="1445780232682" MODIFIED="1445780238423">
+<node TEXT="No names for lots (to much detailed micro-management) required" ID="ID_458116727" CREATED="1445780357802" MODIFIED="1445780374887">
+<node TEXT="Can be later changed anyway" ID="ID_1202222099" CREATED="1445780375290" MODIFIED="1445780384070">
+<node TEXT="Shouldn&apos;t all be nameable by the user?" ID="ID_338522476" CREATED="1445780392154" MODIFIED="1445780404309">
+<icon BUILTIN="idea"/>
+<icon BUILTIN="help"/>
+</node>
+</node>
+</node>
+<node TEXT="This also includes setting building type" ID="ID_264301161" CREATED="1445780346618" MODIFIED="1445780354198">
+<node TEXT="User needs to know demand" ID="ID_1914893873" CREATED="1445780417354" MODIFIED="1445780433757">
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+</node>
+<node TEXT="Change lot" ID="ID_362987178" CREATED="1445780239114" MODIFIED="1445780240999"/>
+<node TEXT="Create district" ID="ID_1525376210" CREATED="1445780242218" MODIFIED="1445780252967"/>
+<node TEXT="Change district" ID="ID_1202415847" CREATED="1445780253258" MODIFIED="1445780257015"/>
+<node TEXT="Layout transportation networks" ID="ID_1979026187" CREATED="1445780259210" MODIFIED="1445780268631">
+<node TEXT="Roads/streets/paths" ID="ID_579114374" CREATED="1445780268970" MODIFIED="1445780275655"/>
+<node TEXT="Train/Maglev rails" ID="ID_1541932955" CREATED="1445780276250" MODIFIED="1445780283079"/>
+<node TEXT="Underground trains" ID="ID_620133325" CREATED="1445781015193" MODIFIED="1445781023285">
+<node TEXT="Stations" ID="ID_322842652" CREATED="1445781940680" MODIFIED="1445781943156">
+<node TEXT="Different types of stations" ID="ID_778287598" CREATED="1445781076841" MODIFIED="1445781084501">
+<node TEXT="Simple" ID="ID_465522288" CREATED="1445781128761" MODIFIED="1445781130549">
+<node TEXT="Always with lights" ID="ID_985496801" CREATED="1445781156601" MODIFIED="1445781162581"/>
+<node TEXT="Lowest workspaces (1-2)" ID="ID_146934109" CREATED="1445781766360" MODIFIED="1445781777108"/>
+<node TEXT="Lowest passengers" ID="ID_68742744" CREATED="1445781169785" MODIFIED="1445781701748"/>
+<node TEXT="Lowest happiness" ID="ID_1471649532" CREATED="1445781174249" MODIFIED="1445781716900"/>
+<node TEXT="Lowest costs" ID="ID_705236758" CREATED="1445781679688" MODIFIED="1445781719172"/>
+</node>
+<node TEXT="Simple with shelter" ID="ID_1624375002" CREATED="1445781131033" MODIFIED="1445781145685">
+<node TEXT="Out-door only" ID="ID_1688389438" CREATED="1445781146105" MODIFIED="1445781185731">
+<icon BUILTIN="messagebox_warning"/>
+</node>
+<node TEXT="A few workspaces" ID="ID_1525079767" CREATED="1445781779896" MODIFIED="1445781786244"/>
+<node TEXT="Low passengers" ID="ID_1515739791" CREATED="1445781190441" MODIFIED="1445781319269"/>
+<node TEXT="Low happiness" ID="ID_1403690541" CREATED="1445781196249" MODIFIED="1445781199941"/>
+<node TEXT="Low costs" ID="ID_552172292" CREATED="1445781683032" MODIFIED="1445781722676"/>
+</node>
+<node TEXT="Station with dispensers" ID="ID_1150495051" CREATED="1445781204057" MODIFIED="1445781216933">
+<node TEXT="Configuration" ID="ID_1311076810" CREATED="1445781527240" MODIFIED="1445781529764">
+<node TEXT="Both with/without shelter" ID="ID_303572166" CREATED="1445781218441" MODIFIED="1445781229045"/>
+<node TEXT="With/without waiting area (sitting)" ID="ID_1914334407" CREATED="1445781265737" MODIFIED="1445781278565"/>
+</node>
+<node TEXT="Available to outside and inside" ID="ID_1517376909" CREATED="1445781230457" MODIFIED="1445781241013">
+<node TEXT="With shelter only to outside" ID="ID_1455377154" CREATED="1445781241609" MODIFIED="1445781251115">
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+<node TEXT="Some more workspaces" ID="ID_875099340" CREATED="1445781788648" MODIFIED="1445781802900"/>
+<node TEXT="Medium passengers" ID="ID_869649475" CREATED="1445781309497" MODIFIED="1445781315445"/>
+<node TEXT="Medium happiness" ID="ID_486222351" CREATED="1445781323721" MODIFIED="1445781329429"/>
+<node TEXT="Medium costs" ID="ID_301511494" CREATED="1445781725144" MODIFIED="1445781727780"/>
+</node>
+<node TEXT="Station with dispensers and shops" ID="ID_940462252" CREATED="1445781283865" MODIFIED="1445781292357">
+<node TEXT="Configuration" ID="ID_1757735141" CREATED="1445781443336" MODIFIED="1445781446309">
+<node TEXT="2 dispensers for candy/drinks" ID="ID_44380681" CREATED="1445781453705" MODIFIED="1445781469509"/>
+<node TEXT="Lights" ID="ID_303511982" CREATED="1445781470776" MODIFIED="1445781474532"/>
+<node TEXT="CCTV" ID="ID_281260182" CREATED="1445781475080" MODIFIED="1445781481589"/>
+<node TEXT="Cheap shops" ID="ID_306682392" CREATED="1445781482393" MODIFIED="1445781486165"/>
+</node>
+<node TEXT="Adds more workplaces to station" ID="ID_44518235" CREATED="1445781292713" MODIFIED="1445781300229"/>
+<node TEXT="High passengers" ID="ID_1092026008" CREATED="1445781333305" MODIFIED="1445781739380"/>
+<node TEXT="High happiness" ID="ID_726735522" CREATED="1445781345177" MODIFIED="1445781742324"/>
+<node TEXT="High costs" ID="ID_1387404410" CREATED="1445781729512" MODIFIED="1445781744420"/>
+</node>
+<node TEXT="&quot;Luxury&quot; station" ID="ID_491203264" CREATED="1445781360761" MODIFIED="1445781513269">
+<node TEXT="Configuration" ID="ID_1523552933" CREATED="1445781431849" MODIFIED="1445781434421">
+<node TEXT="Shelter is closeable" ID="ID_738972250" CREATED="1445781386249" MODIFIED="1445781396245">
+<node TEXT="Outside only" ID="ID_1106994471" CREATED="1445781495224" MODIFIED="1445781501011">
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+<node TEXT="CCTV" ID="ID_551426185" CREATED="1445781396569" MODIFIED="1445781398773"/>
+<node TEXT="High-quality shops" ID="ID_1720424326" CREATED="1445781399209" MODIFIED="1445781609508"/>
+<node TEXT="Toilets" ID="ID_1617777939" CREATED="1445781404568" MODIFIED="1445781408229"/>
+</node>
+<node TEXT="Provides more workspace to citizens" ID="ID_1002528981" CREATED="1445781750568" MODIFIED="1445781761044"/>
+<node TEXT="Highest passengers" ID="ID_1113337303" CREATED="1445781812024" MODIFIED="1445781817188"/>
+<node TEXT="Highest happiness" ID="ID_716656729" CREATED="1445781817752" MODIFIED="1445781823284"/>
+<node TEXT="Very high costs" ID="ID_816758735" CREATED="1445781824008" MODIFIED="1445781827220">
+<node TEXT="May be reduced by renting commercial lots" ID="ID_1293522850" CREATED="1445781829016" MODIFIED="1445781852868">
+<node TEXT="Needs expansion of station" ID="ID_48485523" CREATED="1445781854904" MODIFIED="1445781859988"/>
+</node>
+</node>
+</node>
+</node>
+<node TEXT="Some station sizes require security personell" ID="ID_1469529626" CREATED="1445782074456" MODIFIED="1445782088612">
+<node TEXT="Mostly CCTV is enough" ID="ID_1300909341" CREATED="1445782091624" MODIFIED="1445782114692">
+<node TEXT="Controlled by contracted security company" ID="ID_1702034713" CREATED="1445782115095" MODIFIED="1445782118515"/>
+</node>
+<node TEXT="Reduces crime" ID="ID_927054103" CREATED="1445782122503" MODIFIED="1445782130260"/>
+<node TEXT="May reduce/raise happiness" ID="ID_1515270087" CREATED="1445782130776" MODIFIED="1445782141364"/>
+</node>
+<node TEXT="Both underground and upperground stations can be expanded" ID="ID_607963322" CREATED="1445781869560" MODIFIED="1445781882644">
+<node TEXT="Allow greater amount of passengers" ID="ID_832105216" CREATED="1445781883384" MODIFIED="1445781890516"/>
+<node TEXT="Doesn&apos;t affect happiness much" ID="ID_1870641002" CREATED="1445781891112" MODIFIED="1445781900004"/>
+<node TEXT="Allows adding waiting area (more seats) and dispensers" ID="ID_1353720794" CREATED="1445781902696" MODIFIED="1445781924820">
+<node TEXT="May increase happiness a bit" ID="ID_1548052315" CREATED="1445781925464" MODIFIED="1445781930628"/>
+</node>
+</node>
+</node>
+<node TEXT="Engine types" ID="ID_20961275" CREATED="1445781084873" MODIFIED="1445781095125">
+<node TEXT="Diesel" ID="ID_1742029024" CREATED="1445781095641" MODIFIED="1445781100181">
+<node TEXT="Low speed" ID="ID_601556811" CREATED="1445781964920" MODIFIED="1445781969876"/>
+<node TEXT="Low happiness" ID="ID_1843370326" CREATED="1445781970632" MODIFIED="1445781974884"/>
+<node TEXT="Low passengers" ID="ID_35788511" CREATED="1445781975656" MODIFIED="1445781978884"/>
+<node TEXT="Low costs" ID="ID_1783628579" CREATED="1445781987224" MODIFIED="1445781989684"/>
+<node TEXT="High pollution" ID="ID_1790688405" CREATED="1445781990344" MODIFIED="1445781996820"/>
+</node>
+<node TEXT="Electrical" ID="ID_788479851" CREATED="1445781100505" MODIFIED="1445781103109">
+<node TEXT="Medium speed" ID="ID_144007976" CREATED="1445781979800" MODIFIED="1445781982020"/>
+<node TEXT="Medium happiness" ID="ID_147449123" CREATED="1445781982344" MODIFIED="1445781986212"/>
+<node TEXT="Medium to high passengers" ID="ID_277293323" CREATED="1445781999960" MODIFIED="1445782005492"/>
+<node TEXT="Medium to high costs" ID="ID_365671551" CREATED="1445782016440" MODIFIED="1445782021092"/>
+<node TEXT="No pollution" ID="ID_347819861" CREATED="1445782024312" MODIFIED="1445782028196"/>
+</node>
+<node TEXT="Mono-rail" ID="ID_1866891081" CREATED="1445781104809" MODIFIED="1445781108213">
+<node TEXT="High speed" ID="ID_1705863536" CREATED="1445782030136" MODIFIED="1445782032468"/>
+<node TEXT="High happiness" ID="ID_1787025630" CREATED="1445782032792" MODIFIED="1445782036324"/>
+<node TEXT="High passengers" ID="ID_1952171007" CREATED="1445782036792" MODIFIED="1445782039908"/>
+<node TEXT="High costs" ID="ID_1084277666" CREATED="1445782042264" MODIFIED="1445782046500"/>
+<node TEXT="No pollution" ID="ID_1558980305" CREATED="1445782048024" MODIFIED="1445782051764"/>
+</node>
+</node>
+</node>
+<node TEXT="Airport" ID="ID_358268777" CREATED="1445781024249" MODIFIED="1445781042949">
+<node TEXT="Taxi ways" ID="ID_1450387241" CREATED="1445781043545" MODIFIED="1445781045765"/>
+<node TEXT="Runways" ID="ID_1842653024" CREATED="1445781046409" MODIFIED="1445781049829"/>
+<node TEXT="Terminal" ID="ID_279597946" CREATED="1445781050361" MODIFIED="1445781053557"/>
+<node TEXT="Control tower" ID="ID_290922083" CREATED="1445781054201" MODIFIED="1445781058261"/>
+<node TEXT="Maintenance" ID="ID_501977720" CREATED="1445781058953" MODIFIED="1445781066101"/>
+</node>
+<node TEXT="Canals (for ships)" ID="ID_686960421" CREATED="1445780289243" MODIFIED="1445780294391"/>
+</node>
+<node TEXT="Layout city supply networks" ID="ID_623935687" CREATED="1445780938297" MODIFIED="1445780996565">
+<node TEXT="General" ID="ID_1817546149" CREATED="1445782254711" MODIFIED="1445782257667">
+<node TEXT="Each network must be layed out separately" ID="ID_244530297" CREATED="1445782269063" MODIFIED="1445782278083"/>
+<node TEXT="Roads/buildings are NOT connecting it!" ID="ID_1323149102" CREATED="1445782278423" MODIFIED="1445782292994">
+<icon BUILTIN="messagebox_warning"/>
+</node>
+<node TEXT="Each lot must be connected to each network" ID="ID_1832091231" CREATED="1445782297367" MODIFIED="1445782309187">
+<node TEXT="Requires a lot management" ID="ID_1281157473" CREATED="1445782310199" MODIFIED="1445782320371"/>
+<node TEXT="No high citizen amount possible?" ID="ID_1181516368" CREATED="1445782321879" MODIFIED="1445782349426">
+<icon BUILTIN="help"/>
+<icon BUILTIN="xmag"/>
+</node>
+</node>
+<node TEXT="All networks have separate &quot;special&quot; building to be constructed" ID="ID_1372863164" CREATED="1445782362055" MODIFIED="1445782378403"/>
+</node>
+<node TEXT="Different types of networks" ID="ID_90328006" CREATED="1445782258359" MODIFIED="1445782264883">
+<node TEXT="Electrical supply network" ID="ID_875552326" CREATED="1445780943849" MODIFIED="1445782190547"/>
+<node TEXT="Water supply network" ID="ID_1112334848" CREATED="1445780948265" MODIFIED="1445782193331"/>
+<node TEXT="Water treatment network" ID="ID_620974627" CREATED="1445780951193" MODIFIED="1445782196228">
+<node TEXT="Sewer system!" ID="ID_1028925839" CREATED="1445782196551" MODIFIED="1445782206106">
+<icon BUILTIN="idea"/>
+</node>
+</node>
+<node TEXT="Phone/Internet network?" ID="ID_1087289707" CREATED="1445780960649" MODIFIED="1445780970219">
+<icon BUILTIN="help"/>
+</node>
+</node>
+</node>
+<node TEXT="Demolish buildings/roads" ID="ID_1382290938" CREATED="1445780313402" MODIFIED="1445780328486">
+<node TEXT="Destructed residential require the player to move the citizens" ID="ID_1506830547" CREATED="1445782409927" MODIFIED="1445782428371">
+<node TEXT="Else they become homeless!" ID="ID_22164277" CREATED="1445782429383" MODIFIED="1445782444465">
+<icon BUILTIN="yes"/>
+</node>
+</node>
+<node TEXT="Depending on type, costs vary a lot" ID="ID_706502182" CREATED="1445782469319" MODIFIED="1445782480035"/>
+</node>
+</node>
+<node TEXT="Map rendering" ID="ID_39934825" CREATED="1445780093803" MODIFIED="1445780096855">
+<node TEXT="Need to vist all &quot;layers&quot; (entities)" ID="ID_1271113526" CREATED="1445780116171" MODIFIED="1445780732120"/>
+<node TEXT="Only a small area can be rendered" ID="ID_180149538" CREATED="1445780738394" MODIFIED="1445780744710">
+<node TEXT="Viewscope should be limited to a smaller area to reduce rendering time" ID="ID_371503014" CREATED="1445780770138" MODIFIED="1445780782918"/>
+<node TEXT="Caching of some data may help, may not help" ID="ID_1724725399" CREATED="1445780784154" MODIFIED="1445780800278">
+<node TEXT="Speed up rendering time" ID="ID_87115999" CREATED="1445780801418" MODIFIED="1445780819388">
+<icon BUILTIN="very_positive"/>
+</node>
+<node TEXT="Add complexibility" ID="ID_703367570" CREATED="1445780806265" MODIFIED="1445780823468">
+<icon BUILTIN="negative"/>
+</node>
+<node TEXT="Later on maybe added, now simple XHTML client only." ID="ID_1153021899" CREATED="1445780843177" MODIFIED="1445780858342"/>
+</node>
+</node>
+<node TEXT="Outside viewscope, map is accessible through navigation tools" ID="ID_1140738625" CREATED="1445780746170" MODIFIED="1445780769158">
+<node TEXT="Navigation possibilities must be pre-checked if that area is available" ID="ID_717032702" CREATED="1445780891257" MODIFIED="1445780915110"/>
+</node>
+</node>
+<node TEXT="AJAX?" ID="ID_504425376" CREATED="1445780156907" MODIFIED="1445780166613">
+<icon BUILTIN="help"/>
+</node>
+<node TEXT="WebGL?" ID="ID_1045470549" CREATED="1445780867753" MODIFIED="1445780871852">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="OpenGL/libSDL client?" ID="ID_1476449823" CREATED="1445780019995" MODIFIED="1445780034166">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="Daemon" POSITION="left" ID="ID_113894619" CREATED="1445780459882" MODIFIED="1445780465414">
+<edge COLOR="#ffff00"/>
+</node>
 </node>
 </map>