1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-25 19:07:40 +00:00

texture remapping to dual/bitruncated Archimedean

This commit is contained in:
Zeno Rogue
2018-08-30 17:54:04 +02:00
parent 218709b899
commit 2c1b8c3b14
3 changed files with 46 additions and 25 deletions

View File

@@ -1907,7 +1907,7 @@ namespace patterns {
if(IRREGULAR)
return irr::cellindex[c] << 8;
else if(archimedean)
return arcm::id_of(c->master) << 8;
return (arcm::id_of(c->master) << 8) + (arcm::parent_index_of(c->master) << 16);
else if(!GOLDBERG) return 0;
else if(c == c->master->c7) return (fixdir(si.dir, c) << 8);
else return (get_code(gp::get_local_info(c)) << 16) | (fixdir(si.dir, c) << 8);