Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

world.map_format isn't implemented #914

Closed
ike709 opened this issue Nov 15, 2022 · 1 comment
Closed

world.map_format isn't implemented #914

ike709 opened this issue Nov 15, 2022 · 1 comment
Labels
Client Involves the OpenDream client Low Priority Runtime Involves the OpenDream server/runtime

Comments

@ike709
Copy link
Collaborator

ike709 commented Nov 15, 2022

I wanted to shove the rules for SIDE_MAP somewhere in case TG goes through with switching to it:

1) If the icons don't visually overlap, they don't care which goes first.
2) If the icons do not overlap on the physical Y axis, whichever one is further back is drawn first.
3) If one has a lower layer, it's drawn first.
4) If one's "near" edge (physical Y) is closer to the top of the screen than the other, it gets drawn first.
5) If one's center is left of the other, it's drawn first.
6) If the two physical bounds are identical, whichever icon came first in the original array order is drawn first.
7) All tiebreakers failed so the icons give up and don't care which goes first.
@ike709 ike709 added Runtime Involves the OpenDream server/runtime Client Involves the OpenDream client Low Priority labels Nov 15, 2022
@amylizzle
Copy link
Collaborator

Closed in favour of #2194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client Involves the OpenDream client Low Priority Runtime Involves the OpenDream server/runtime
Projects
None yet
Development

No branches or pull requests

2 participants