mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 20:45:28 +01:00
[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:
@@ -99,7 +99,7 @@
|
||||
// If they don't, we'll make them wrap all the way around to the other side of the grid
|
||||
for(var/direction in GLOB.cardinals)
|
||||
var/dir = "[direction]"
|
||||
var/inverse = "[turn(direction, 180)]"
|
||||
var/inverse = "[REVERSE_DIR(direction)]"
|
||||
for(var/datum/space_level/level as anything in transition_levels)
|
||||
// If we have something in this dir that isn't just us, continue on
|
||||
if(level.neigbours[dir] && level.neigbours[dir] != level)
|
||||
|
||||
Reference in New Issue
Block a user