지도를 변경 가능하도록 업데이트

This commit is contained in:
2018-07-30 02:00:53 +09:00
parent 463f462e24
commit f068586f74
6 changed files with 74 additions and 33 deletions
-31
View File
@@ -143,37 +143,6 @@ function reloadWorldMap(option){
var myCity = obj.myCity; var myCity = obj.myCity;
var myNation = obj.myNation; var myNation = obj.myNation;
function formatCityInfo(city) {
var region_str = '';
var level_str = '';
switch(city.region) {
case 1: region_str = "【하북|"; break;
case 2: region_str = "【중원|"; break;
case 3: region_str = "【서북|"; break;
case 4: region_str = "【서촉|"; break;
case 5: region_str = "【남중|"; break;
case 6: region_str = "【 초|"; break;
case 7: region_str = "【오월|"; break;
case 8: region_str = "【동이|"; break;
}
switch(city.level) {
case 1: level_str = "수】"; break;
case 2: level_str = "진】"; break;
case 3: level_str = "관】"; break;
case 4: level_str = "이】"; break;
case 5: level_str = "소】"; break;
case 6: level_str = "중】"; break;
case 7: level_str = "대】"; break;
case 8: level_str = "특】"; break;
}
city.text = region_str + level_str + city.name;
city.region_str = region_str;
city.level_str = level_str;
return city;
}
function mergePositionInfo(city){ function mergePositionInfo(city){
var id = city.id; var id = city.id;
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+5 -1
View File
@@ -154,7 +154,11 @@ class ResetHelper{
Util::generateFileUsingSimpleTemplate( Util::generateFileUsingSimpleTemplate(
__dir__.'/../templates/base_map.orig.js', __dir__.'/../templates/base_map.orig.js',
__dir__.'/../d_shared/base_map.js', __dir__.'/../d_shared/base_map.js',
['cityPosition'=>Json::encode($cityPositions)], [
'cityPosition'=>Json::encode($cityPositions),
'regionMap'=>Json::encode(CityConst::$regionMap),
'levelMap'=>Json::encode(CityConst::$levelMap),
],
true true
); );
+17
View File
@@ -2,4 +2,21 @@
function getCityPosition(){ function getCityPosition(){
return _tK_cityPosition_; return _tK_cityPosition_;
}
function formatCityInfo(city) {
var regionMap = _tK_regionMap_;
var levelMap = _tK_levelMap_;
var region_str = regionMap[city.region];
var level_str = levelMap[city.level];
city.text = region_str + level_str + city.name;
city.region_str = region_str;
city.level_str = level_str;
return city;
} }