1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-26 11:27:39 +00:00

arb:: removed angleofs function, 'legacy' variable for the old behavior

This commit is contained in:
Zeno Rogue
2020-06-06 18:41:36 +02:00
parent 0739a7c16e
commit 123b49e0f3
2 changed files with 22 additions and 5 deletions

View File

@@ -297,10 +297,14 @@ cld exp_parser::parse(int prio) {
if(result < 0) result = -result;
while(result > 2 * M_PI) result -= 2 * M_PI;
if(result > M_PI) result = 2 * M_PI - result;
res = M_PI - result;
if(extra_params.count("angleofs"))
res -= extra_params["angleofs"];
if(arb::legacy) {
res = M_PI - result;
if(extra_params.count("angleofs"))
res -= extra_params["angleofs"];
}
else
res = result;
if(extra_params.count("angleunit"))
res /= extra_params["angleunit"];