mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-16 22:57:38 +00:00
HUD elements, including the compass, now drawn correctly in all pmodels
This commit is contained in:
@@ -12,10 +12,11 @@ namespace shmupballs {
|
||||
int xmove, xfire, yb, rad;
|
||||
|
||||
void calc() {
|
||||
rad = int(realradius() * (vid.mobilecompasssize ? vid.mobilecompasssize : 14) / 100);
|
||||
xmove = max(vid.xcenter - vid.radius - rad, rad);
|
||||
xfire = min(vid.xcenter + vid.radius + rad, vid.xres - rad);
|
||||
yb = vid.ycenter + vid.radius - rad;
|
||||
int rr = int(realradius());
|
||||
rad = int(rr * (vid.mobilecompasssize ? vid.mobilecompasssize : 14) / 100);
|
||||
xmove = max(vid.xcenter - rr - rad, rad);
|
||||
xfire = min(vid.xcenter + rr + rad, vid.xres - rad);
|
||||
yb = vid.ycenter + rr - rad;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user