mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-01-11 18:00:34 +00:00
irr:: improved warped floors
This commit is contained in:
parent
253c2d8b9b
commit
21ebf6586d
@ -586,9 +586,19 @@ namespace irr {
|
||||
else if(&fsh == &shTriheptaFloor) {
|
||||
if(vs.is_pseudohept) {
|
||||
for(int i=0; i<cor; i++) {
|
||||
int neid = vs.neid[i];
|
||||
int spin = vs.spin[i];
|
||||
auto &vs2 = irr::cells[neid];
|
||||
int cor2 = isize(vs2.vertices);
|
||||
hyperpoint nfar = vs.vertices[i];
|
||||
transmatrix rel = vs.rpusher * vs.relmatrices[vs2.owner] * vs2.pusher;
|
||||
hyperpoint nlfar = rel * vs2.vertices[(spin+2)%cor2];
|
||||
cornerlist.push_back(mid_at(nfar, nlfar, .49));
|
||||
/*
|
||||
hyperpoint next = vs.jpoints[vs.neid[i]];
|
||||
hyperpoint last = vs.jpoints[vs.neid[(i+cor-1)%cor]];
|
||||
cornerlist.push_back(mid_at(C0, mid(next, last), .98));
|
||||
*/
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
Loading…
Reference in New Issue
Block a user