[MIRROR] Implements usage of the REVERSE_DIR macro throughout the code. [MDB IGNORE] (#22743)

* Implements usage of the REVERSE_DIR macro throughout the code. (#77122)

## About The Pull Request
Replaces a ton of `turn(dir, 180)` calls with the aforementioned macro.

## Why It's Good For The Game
Afaik, `REVERSE_DIR` was coded to be faster than the classic `turn(dir,
180)` call, being a simple set of binary operations. To sum it up, micro
optimization.

## Changelog

N/A

* Implements usage of the REVERSE_DIR macro throughout the code.

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
This commit is contained in:
SkyratBot
2023-07-28 14:32:01 -04:00
committed by GitHub
co-authored by Ghom
parent 5a49aaf8f6
commit 7b4237c692
65 changed files with 108 additions and 111 deletions
+1 -1
View File
@@ -34,7 +34,7 @@
/// We're offset back into the wall, account for that
/obj/structure/fireplace/get_light_offset()
var/list/hand_back = ..()
var/list/dir_offset = dir2offset(turn(dir, 180))
var/list/dir_offset = dir2offset(REVERSE_DIR(dir))
hand_back[1] += dir_offset[1] * 0.5
hand_back[2] += dir_offset[2] * 0.5
return hand_back