]> git.mxchange.org Git - city.git/blobdiff - application/city/config.php
Next wave:
[city.git] / application / city / config.php
index aea8d54b5f6cbe556320987c1e0c79c6be3ecd3e..ff7bb46bd92cdc4758363fb7439c3142a3460a06 100644 (file)
@@ -1,10 +1,13 @@
 <?php
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Bootstrap\FrameworkBootstrap;
+
 /**
  * Configuration entries for this application only
  *
  * @author             Roland Haeder <webmaster@shipsimu.org>
  * @version            0.0
- * @copyright  Copyright (c) 2015 City Developer Team
+ * @copyright  Copyright (c) 2015, 2016 City Developer Team
  * @license            GNU GPL 3.0 or any newer version
  *
  * This program is free software: you can redistribute it and/or modify
  */
 
 // Some hub-specific configuration like port hostname where we will listen, etc.
-$cfg = FrameworkConfiguration::getSelfInstance();
+$cfg = FrameworkBootstrap::getConfigurationInstance();
 
 /******************************************************************************
  *                                  General                                   *
  ******************************************************************************/
 
 // CFG: CITY-DEFAULT-MODE (more is coming)
-$cfg->setConfigEntry('city_default_mode', BaseCityDaemon::CITY_TYPE_DEFAULT);
+$cfg->setConfigEntry('city_default_mode', 'default');
 
 // CFG: NEWS-DOWNLOAD-FILTER
-$cfg->setConfigEntry('news_download_filter', 'NewsDownloadFilter');
+$cfg->setConfigEntry('news_download_filter', 'Org\Mxchange\CoreFramework\Filter\News\NewsDownloadFilter');
 
 // CFG: NEWS-PROCESS-FILTER
-$cfg->setConfigEntry('news_process_filter', 'NewsProcessFilter');
+$cfg->setConfigEntry('news_process_filter', 'Org\Mxchange\CoreFramework\Filter\News\NewsProcessFilter');
 
 // CFG: NEWS-READER-CLASS
-$cfg->setConfigEntry('news_reader_class', 'ConsoleNewsReader');
+$cfg->setConfigEntry('news_reader_class', 'Org\Mxchange\CoreFramework\Reader\News\Console\ConsoleNewsReader');
 
 // CFG: CITY-INFO-DB-WRAPPER-CLASS
 $cfg->setConfigEntry('city_info_db_wrapper_class', 'CityInformationDatabaseWrapper');
@@ -46,12 +49,21 @@ $cfg->setConfigEntry('city_info_db_wrapper_class', 'CityInformationDatabaseWrapp
 // CFG: REGION-INFO-DB-WRAPPER-CLASS
 $cfg->setConfigEntry('region_info_db_wrapper_class', 'RegionInformationDatabaseWrapper');
 
+// CFG: GAME-OPTIONS-DB-WRAPPER-CLASS
+$cfg->setConfigEntry('game_options_db_wrapper_class', 'CityGameOptionsDatabaseWrapper');
+
 // CFG: REGION-MAP-DB-WRAPPER-CLASS
 $cfg->setConfigEntry('region_map_db_wrapper_class', 'RegionMapDatabaseWrapper');
 
 // CFG: CITY-SECTIONS-DB-WRAPPER-CLASS
 $cfg->setConfigEntry('city_sections_db_wrapper_class', 'CitySectionsDatabaseWrapper');
 
+// CFG: CITY-LOTS-DB-WRAPPER-CLASS
+$cfg->setConfigEntry('city_lots_db_wrapper_class', 'CityLotsDatabaseWrapper');
+
+// CFG: CITY-DISTRICTS-DB-WRAPPER-CLASS
+$cfg->setConfigEntry('city_districts_db_wrapper_class', 'CityDistrictsDatabaseWrapper');
+
 // CFG: CITY-INIT-STATE-CLASS
 $cfg->setConfigEntry('city_init_state_class', 'CityInitState');
 
@@ -155,12 +167,6 @@ $cfg->setConfigEntry('login_area_menu_class', 'CityLoginAreaMenu');
 // CFG: GOVERNMENT-FAILED-AREA-MENU-CLASS
 $cfg->setConfigEntry('government_failed_area_menu_class', 'CityGovernmentFailedAreaMenu');
 
-// CFG: MENU-TEMPLATE-CLASS
-$cfg->setConfigEntry('menu_template_class', 'MenuTemplateEngine');
-
-// CFG: MENU-TEMPLATE-EXTENSION
-$cfg->setConfigEntry('menu_template_extension', '.xml');
-
 // CFG: HTML-BLOCK-HELPER
 $cfg->setConfigEntry('html_block_helper_class', 'HtmlBlockHelper');
 
@@ -482,8 +488,14 @@ $cfg->setConfigEntry('login_type', 'username');
 // CFG: CITY-MANAGER-CLASS
 $cfg->setConfigEntry('city_manager_class', 'CityManager');
 
-// CFG: CITY-MAP-MANAGER-CLASS
-$cfg->setConfigEntry('city_map_manager_class', 'CityMapManager');
+// CFG: CITY-SECTIONS-MANAGER-CLASS
+$cfg->setConfigEntry('city_sections_manager_class', 'CitySectionsManager');
+
+// CFG: CITY-LOTS-MANAGER-CLASS
+$cfg->setConfigEntry('city_lots_manager_class', 'CityLotsManager');
+
+// CFG: CITY-DISTRICTS-MANAGER-CLASS
+$cfg->setConfigEntry('city_districts_manager_class', 'CityDistrictsManager');
 
 // CFG: REGION-MANAGER-CLASS
 $cfg->setConfigEntry('region_manager_class', 'RegionManager');
@@ -505,31 +517,34 @@ $cfg->setConfigEntry('default_city_console_command', 'daemon');
 $cfg->setConfigEntry('default_city_console_controller', 'daemon');
 
 // CFG: CITY-CONSOLE-CMD-DAEMON-RESOLVER-CLASS
-$cfg->setConfigEntry('city_console_cmd_daemon_resolver_class', 'CityConsoleCommandResolver');
+$cfg->setConfigEntry('city_console_cmd_daemon_resolver_class', 'Org\Mxchange\City\Resolver\Command\CityConsoleCommandResolver');
 
 // CFG: CITY-DAEMON-PHP-REQUIREMENTS-FILTER
-$cfg->setConfigEntry('city_daemon_php_requirements_filter', 'CityDaemonPhpRequirementsFilter');
+$cfg->setConfigEntry('city_daemon_php_requirements_filter', 'Org\Mxchange\City\Daemon\Filter\CityDaemonPhpRequirementsFilter');
 
 // CFG: CITY-DAEMON-INITIALIZER-FILTER
-$cfg->setConfigEntry('city_daemon_initializer_filter', 'CityDaemonInitializationFilter');
+$cfg->setConfigEntry('city_daemon_initializer_filter', 'Org\Mxchange\City\Daemon\Filter\Initialization\CityDaemonInitializationFilter');
 
 // CFG: CITY-DAEMON-ACTIVATION-TASK-HANDLER-INITIALIZER-FILTER
-$cfg->setConfigEntry('city_daemon_activation_task_handler_initializer_filter', 'CityDaemonTaskHandlerInitializerFilter');
+$cfg->setConfigEntry('city_daemon_activation_task_handler_initializer_filter', 'Org\Mxchange\City\Daemon\Filter\Initialization\Tasks\CityDaemonTaskHandlerInitializerFilter');
 
 // CFG: CITY-DAEMON-WELCOME-TEASER-FILTER
-$cfg->setConfigEntry('city_daemon_welcome_teaser_filter', 'CityDaemonWelcomeTeaserFilter');
+$cfg->setConfigEntry('city_daemon_welcome_teaser_filter', 'Org\Mxchange\City\Daemon\Filter\CityDaemonWelcomeTeaserFilter');
 
 // CFG: CITY-DAEMON-BOOTSTRAP-INIT-DAEMON-FILTER
-$cfg->setConfigEntry('city_daemon_bootstrap_init_daemon_filter', 'CityDaemonBootstrapInitDaemonFilter');
+$cfg->setConfigEntry('city_daemon_bootstrap_init_daemon_filter', 'Org\Mxchange\City\Daemon\Filter\Bootstrap\CityDaemonBootstrapInitDaemonFilter');
+
+// CFG: CITY-DAEMON-BOOTSTRAP-EXTRA-BOOTSTRAPPING-FILTER
+$cfg->setConfigEntry('city_daemon_bootstrap_extra_bootstrapping_filter', 'Org\Mxchange\City\Daemon\Filter\Bootstrap\CityDaemonBootstrapExtraBootstrappingFilter');
 
 // CFG: CITY-DAEMON-SHUTDOWN-TASK-HANDLER-FILTER
-$cfg->setConfigEntry('city_daemon_shutdown_task_handler_filter', 'CityDaemonShutdownTaskHandlerFilter');
+$cfg->setConfigEntry('city_daemon_shutdown_task_handler_filter', 'Org\Mxchange\City\Daemon\Filter\Shutdown\CityDaemonShutdownTaskHandlerFilter');
 
 // CFG: CITY-DAEMON-SHUTDOWN-CITY-FILTER
-$cfg->setConfigEntry('city_daemon_shutdown_city_filter', 'CityDaemonShutdownCityFilter');
+$cfg->setConfigEntry('city_daemon_shutdown_city_filter', 'Org\Mxchange\City\Daemon\Filter\Shutdown\CityDaemonShutdownCityFilter');
 
 // CFG: NEWS-READER-DAEMON-CLASS
-$cfg->setConfigEntry('news_reader_daemon_class', 'ConsoleNewsReader');
+$cfg->setConfigEntry('news_reader_daemon_class', 'Org\Mxchange\CoreFramework\Reader\News\Console\ConsoleNewsReader');
 
 // CFG: NEWS-DAEMON-LIMIT
 $cfg->setConfigEntry('news_daemon_limit', 5);
@@ -570,5 +585,11 @@ $cfg->setConfigEntry('task_building_growth_interval_delay', 200);
 // CFG: TASK-BUILDING-GROWTH-MAX-RUNS
 $cfg->setConfigEntry('task_building_growth_max_runs', 0);
 
-// [EOF]
-?>
+// CFG: CITY-MAX-INITIAL-XY-EXPANSION-RADIUS
+$cfg->setConfigEntry('city_max_initial_xy_expansion_radius', 40);
+
+// CFG: CITY-MAX-INITIAL-UP-EXPANSION
+$cfg->setConfigEntry('city_max_initial_up_expansion', 5);
+
+// CFG: CITY-MAX-INITIAL-DOWN-EXPANSION
+$cfg->setConfigEntry('city_max_initial_down_expansion', 3);