This commit is contained in:
2025-12-03 17:28:49 +09:00
parent 36f93ccbcc
commit 526377bb73
18 changed files with 926 additions and 448 deletions
+30
View File
@@ -0,0 +1,30 @@
import 'package:flutter/material.dart';
import '../game/enums.dart';
class ItemUtils {
static IconData getIcon(EquipmentSlot slot) {
switch (slot) {
case EquipmentSlot.weapon:
return Icons.change_history; // Triangle
case EquipmentSlot.shield:
return Icons.shield;
case EquipmentSlot.armor:
return Icons.checkroom;
case EquipmentSlot.accessory:
return Icons.diamond;
}
}
static Color getColor(EquipmentSlot slot) {
switch (slot) {
case EquipmentSlot.weapon:
return Colors.red;
case EquipmentSlot.shield:
return Colors.blue;
case EquipmentSlot.armor:
return Colors.blue;
case EquipmentSlot.accessory:
return Colors.orange;
}
}
}