Add weapons
This commit is contained in:
@@ -393,4 +393,55 @@ static AnimationFrame entityGetAnimationFrame(EntityType entity, AnimType type,
|
||||
return (AnimationFrame) {-1, -1.0f};
|
||||
}
|
||||
|
||||
typedef enum ItemType {
|
||||
ITEM_STAFF,
|
||||
ITEM_PICKAXE,
|
||||
ITEM_AXE,
|
||||
ITEM_DAGGER,
|
||||
ITEM_WOOD_SHIELD,
|
||||
ITEM_SHIELD,
|
||||
ITEM_IRON_SHIELD,
|
||||
ITEM_BOW,
|
||||
ITEM_JAVLIN,
|
||||
ITEM_ARROW,
|
||||
ITEM_SWORD,
|
||||
ITEM_GREATSWORD,
|
||||
ITEM_CUTLASS,
|
||||
ITEM_BATTLEAXE,
|
||||
ITEM_GREATEAXE,
|
||||
ITEM_SYTHE,
|
||||
ITEM_MACE,
|
||||
ITEM_BATTLEHAMMER,
|
||||
ITEM_SPEAR,
|
||||
ITEM_TRIDENT,
|
||||
ITEM_COUNT,
|
||||
ITEM_NONE,
|
||||
} ItemType;
|
||||
|
||||
static ItemType getItemTile(ItemType type) {
|
||||
switch (type) {
|
||||
case ITEM_STAFF: return 7680;
|
||||
case ITEM_PICKAXE: return 7681;
|
||||
case ITEM_AXE: return 7682;
|
||||
case ITEM_DAGGER: return 7683;
|
||||
case ITEM_WOOD_SHIELD: return 7936;
|
||||
case ITEM_SHIELD: return 7937;
|
||||
case ITEM_IRON_SHIELD: return 7938;
|
||||
case ITEM_BOW: return 7939;
|
||||
case ITEM_JAVLIN: return 7942;
|
||||
case ITEM_ARROW: return 7943;
|
||||
case ITEM_SWORD: return 8192;
|
||||
case ITEM_GREATSWORD: return 8193;
|
||||
case ITEM_CUTLASS: return 8194;
|
||||
case ITEM_BATTLEAXE: return 8195;
|
||||
case ITEM_GREATEAXE: return 8196;
|
||||
case ITEM_SYTHE: return 8197;
|
||||
case ITEM_MACE: return 8198;
|
||||
case ITEM_BATTLEHAMMER: return 8199;
|
||||
case ITEM_SPEAR: return 8200;
|
||||
case ITEM_TRIDENT: return 8201;
|
||||
default: return -1;
|
||||
}
|
||||
}
|
||||
|
||||
#endif // GAME_TILESET_H
|
||||
|
||||
Reference in New Issue
Block a user