summaryrefslogtreecommitdiffstats
path: root/src/Items
diff options
context:
space:
mode:
Diffstat (limited to 'src/Items')
-rw-r--r--src/Items/ItemSword.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Items/ItemSword.h b/src/Items/ItemSword.h
index a7c1d2432..07d121d5c 100644
--- a/src/Items/ItemSword.h
+++ b/src/Items/ItemSword.h
@@ -23,6 +23,25 @@ public:
{
return (a_BlockType == E_BLOCK_COBWEB);
}
+
+ inline static bool IsSword(int id)
+ {
+ switch (id)
+ {
+ case E_ITEM_WOODEN_SWORD:
+ case E_ITEM_STONE_SWORD:
+ case E_ITEM_IRON_SWORD:
+ case E_ITEM_GOLD_SWORD:
+ case E_ITEM_DIAMOND_SWORD:
+ {
+ return true;
+ }
+ default:
+ {
+ return false;
+ }
+ }
+ }
} ;