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',
'animal',
'unknown',
'technology'
'object',
'group',
'technology',
]
interface LegendProps {

View File

@@ -74,7 +74,12 @@ const TYPE_SYNONYMS: Record<string, string> = {
'object': 'object',
'物品': '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
'weapon': '#4421af', // DeepPurple
'object': '#00cc00', // Green
'group': '#0f558a', // NavyBlue
};
// Extended colors pool - Used for unknown node types
const EXTENDED_COLORS = [
'#cd071e', // ChinaRed
'#0000ff', // Blue
'#9b3a31', // DarkBrown
'#0f558a', // NavyBlue
'#5a2c6d', // DeepViolet
'#003366', // DarkBlue
'#0000ff', // Blue
'#cd071e', // ChinaRed
'#00CED1', // DarkTurquoise
'#DEB887', // BurlyWood
'#bd7ebe', // LightViolet
'#9b3a31', // DarkBrown
'#b2e061', // YellowGreen
'#bd7ebe', // LightViolet
'#6ef7b3', // LightGreen
'#003366', // DarkBlue
'#DEB887', // BurlyWood
];
// Select color based on node type

View File

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

View File

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

View File

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