opposite property
LavaDirection
get
opposite
Returns the opposite direction of this direction.
Implementation
LavaDirection get opposite {
if (_chooseChaos) return _chaoticOpposite;
switch (this) {
case LavaDirection.n:
return LavaDirection.s;
case LavaDirection.nne:
return LavaDirection.ssw;
case LavaDirection.ne:
return LavaDirection.sw;
case LavaDirection.ene:
return LavaDirection.wsw;
case LavaDirection.e:
return LavaDirection.w;
case LavaDirection.ese:
return LavaDirection.wnw;
case LavaDirection.se:
return LavaDirection.nw;
case LavaDirection.sse:
return LavaDirection.nnw;
case LavaDirection.s:
return LavaDirection.n;
case LavaDirection.ssw:
return LavaDirection.nne;
case LavaDirection.sw:
return LavaDirection.ne;
case LavaDirection.wsw:
return LavaDirection.ene;
case LavaDirection.w:
return LavaDirection.e;
case LavaDirection.wnw:
return LavaDirection.ese;
case LavaDirection.nw:
return LavaDirection.se;
case LavaDirection.nnw:
return LavaDirection.sse;
}
}