Add node types

This commit is contained in:
yangdx
2025-04-08 13:38:06 +08:00
parent 2b21e95d09
commit 648a024af2
5 changed files with 20 additions and 10 deletions

View File

@@ -16,7 +16,9 @@ const PREDEFINED_TYPES = [
'weapon', 'weapon',
'animal', 'animal',
'unknown', 'unknown',
'technology' 'object',
'group',
'technology',
] ]
interface LegendProps { interface LegendProps {

View File

@@ -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

View File

@@ -155,7 +155,8 @@
"weapon": "سلاح", "weapon": "سلاح",
"animal": "حيوان", "animal": "حيوان",
"unknown": "غير معروف", "unknown": "غير معروف",
"object": ادة", "object": صنوع",
"group": "مجموعة",
"technology": "العلوم" "technology": "العلوم"
}, },
"sideBar": { "sideBar": {

View File

@@ -156,6 +156,7 @@
"animal": "Animal", "animal": "Animal",
"unknown": "Inconnu", "unknown": "Inconnu",
"object": "Objet", "object": "Objet",
"group": "Groupe",
"technology": "Technologie" "technology": "Technologie"
}, },
"sideBar": { "sideBar": {

View File

@@ -156,6 +156,7 @@
"animal": "动物", "animal": "动物",
"unknown": "未知", "unknown": "未知",
"object": "物品", "object": "物品",
"group": "群组",
"technology": "技术" "technology": "技术"
}, },
"sideBar": { "sideBar": {