ID:268758
 
#define WATER > FIRE
#define FIRE > EARTH
#define EARTH > ELECTRICITY
#define ELECTRICITY > WATER


Then, like...
if(src.element => enemy.element)
damage*2
else if(src.element <= enemy.element)
damage/2

Or is there a more trickier way?