19 lines
389 B
C
19 lines
389 B
C
|
typedef enum Armour {
|
||
|
ARMOUR_none = 0,
|
||
|
ARMOUR_starter = 1,
|
||
|
} Armour;
|
||
|
|
||
|
Sprite_ID armour_sprite_id(Armour armour) {
|
||
|
switch (armour) {
|
||
|
case ARMOUR_starter: return SPRITE_starterarmour; break;
|
||
|
default: return SPRITE_nil;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
float armour_damage_multiplier(Armour armour) {
|
||
|
switch (armour) {
|
||
|
case ARMOUR_starter: return 0.8; break;
|
||
|
default: return 1;
|
||
|
}
|
||
|
}
|