1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-02-02 07:50:16 +00:00

synt:: patterns

This commit is contained in:
Zeno Rogue
2018-08-19 15:15:47 +02:00
parent f738bb7002
commit 5384ce3274
4 changed files with 34 additions and 18 deletions

View File

@@ -2395,8 +2395,10 @@ int countMinesAround(cell *c) {
}
transmatrix applyPatterndir(cell *c, const patterns::patterninfo& si) {
if(gp::on || irr::on || binarytiling) return Id;
transmatrix V = ddspin(c, si.dir, S42);
if(si.reflect) return V * Mirror;
if(si.reflect) return V * Mirror;
if(syntetic) return V * iddspin(c, 0, S42);
return V;
}