Add node types
This commit is contained in:
@@ -16,7 +16,9 @@ const PREDEFINED_TYPES = [
|
|||||||
'weapon',
|
'weapon',
|
||||||
'animal',
|
'animal',
|
||||||
'unknown',
|
'unknown',
|
||||||
'technology'
|
'object',
|
||||||
|
'group',
|
||||||
|
'technology',
|
||||||
]
|
]
|
||||||
|
|
||||||
interface LegendProps {
|
interface LegendProps {
|
||||||
|
@@ -74,7 +74,12 @@ const TYPE_SYNONYMS: Record<string, string> = {
|
|||||||
'object': 'object',
|
'object': 'object',
|
||||||
'物品': 'object',
|
'物品': 'object',
|
||||||
'stuff': 'object',
|
'stuff': 'object',
|
||||||
'物体': 'object'
|
'物体': 'object',
|
||||||
|
|
||||||
|
'group': 'group',
|
||||||
|
'群组': 'group',
|
||||||
|
'community': 'group',
|
||||||
|
'社区': 'group'
|
||||||
};
|
};
|
||||||
|
|
||||||
// 节点类型到颜色的映射
|
// 节点类型到颜色的映射
|
||||||
@@ -91,21 +96,21 @@ const NODE_TYPE_COLORS: Record<string, string> = {
|
|||||||
'equipment': '#2F4F4F', // DarkSlateGray
|
'equipment': '#2F4F4F', // DarkSlateGray
|
||||||
'weapon': '#4421af', // DeepPurple
|
'weapon': '#4421af', // DeepPurple
|
||||||
'object': '#00cc00', // Green
|
'object': '#00cc00', // Green
|
||||||
|
'group': '#0f558a', // NavyBlue
|
||||||
};
|
};
|
||||||
|
|
||||||
// Extended colors pool - Used for unknown node types
|
// Extended colors pool - Used for unknown node types
|
||||||
const EXTENDED_COLORS = [
|
const EXTENDED_COLORS = [
|
||||||
'#cd071e', // ChinaRed
|
|
||||||
'#0000ff', // Blue
|
|
||||||
'#9b3a31', // DarkBrown
|
|
||||||
'#0f558a', // NavyBlue
|
|
||||||
'#5a2c6d', // DeepViolet
|
'#5a2c6d', // DeepViolet
|
||||||
'#003366', // DarkBlue
|
'#0000ff', // Blue
|
||||||
|
'#cd071e', // ChinaRed
|
||||||
'#00CED1', // DarkTurquoise
|
'#00CED1', // DarkTurquoise
|
||||||
'#DEB887', // BurlyWood
|
'#9b3a31', // DarkBrown
|
||||||
'#bd7ebe', // LightViolet
|
|
||||||
'#b2e061', // YellowGreen
|
'#b2e061', // YellowGreen
|
||||||
|
'#bd7ebe', // LightViolet
|
||||||
'#6ef7b3', // LightGreen
|
'#6ef7b3', // LightGreen
|
||||||
|
'#003366', // DarkBlue
|
||||||
|
'#DEB887', // BurlyWood
|
||||||
];
|
];
|
||||||
|
|
||||||
// Select color based on node type
|
// Select color based on node type
|
||||||
|
@@ -155,7 +155,8 @@
|
|||||||
"weapon": "سلاح",
|
"weapon": "سلاح",
|
||||||
"animal": "حيوان",
|
"animal": "حيوان",
|
||||||
"unknown": "غير معروف",
|
"unknown": "غير معروف",
|
||||||
"object": "مادة",
|
"object": "مصنوع",
|
||||||
|
"group": "مجموعة",
|
||||||
"technology": "العلوم"
|
"technology": "العلوم"
|
||||||
},
|
},
|
||||||
"sideBar": {
|
"sideBar": {
|
||||||
|
@@ -156,6 +156,7 @@
|
|||||||
"animal": "Animal",
|
"animal": "Animal",
|
||||||
"unknown": "Inconnu",
|
"unknown": "Inconnu",
|
||||||
"object": "Objet",
|
"object": "Objet",
|
||||||
|
"group": "Groupe",
|
||||||
"technology": "Technologie"
|
"technology": "Technologie"
|
||||||
},
|
},
|
||||||
"sideBar": {
|
"sideBar": {
|
||||||
|
@@ -156,6 +156,7 @@
|
|||||||
"animal": "动物",
|
"animal": "动物",
|
||||||
"unknown": "未知",
|
"unknown": "未知",
|
||||||
"object": "物品",
|
"object": "物品",
|
||||||
|
"group": "群组",
|
||||||
"technology": "技术"
|
"technology": "技术"
|
||||||
},
|
},
|
||||||
"sideBar": {
|
"sideBar": {
|
||||||
|
Reference in New Issue
Block a user