mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-25 15:30:13 +00:00
atscreenpos for mdHorocyclic
This commit is contained in:
parent
275e6b369d
commit
2f18e0dd32
@ -1755,6 +1755,12 @@ EX transmatrix atscreenpos(ld x, ld y, ld size) {
|
||||
V[1][1] = size * 2 * cgi.hcrossf / cgi.crossf;
|
||||
if(WDIM == 3) V[2][2] = -1;
|
||||
}
|
||||
else if(pmodel == mdHorocyclic) {
|
||||
V[0][3] += (x - current_display->xcenter) * 2 / current_display->radius;
|
||||
V[1][3] += (y - current_display->ycenter) * 2/ current_display->radius;
|
||||
V[0][0] = size * 2 / current_display->radius;
|
||||
V[1][1] = size * 2 / current_display->radius;
|
||||
}
|
||||
else {
|
||||
V[0][2] += (x - current_display->xcenter);
|
||||
V[1][2] += (y - current_display->ycenter);
|
||||
|
Loading…
x
Reference in New Issue
Block a user